SciScript-Python
Python libraries for Jupyter Notebooks
This python package provides functions for quick access of SciServer APIs (web services) and tools. SciServer provides a new online framework for data-intensive scientifc computing in the cloud, where the motto is to bring the computation close where the data is stored, and allow seamless access and sharing of big data sets within the scientific community.
Some SciServer tools you can access with this package:
-
Login Portal: Single sign-on portal to all SciServer applications.
-
CasJobs: Database storage and querying.
-
SciDrive: Drag-and-drop file storage and sharing.
-
SkyServer: Access to the SDSS astronomical survey.
-
SkyQuery: Cross-match of astronomical source catalogs.
Maintainer of this repo: Brian Cherinka.
Original Authors: Gerard Lemson, Manuchehr Taghizadeh-Popp.
Full Documentation
Documentation: Python tools for SciServer
Installation
To install:
pip install sciserver
If you would like to contribute to SciServer's development, you can clone this git repo, pip install the dependencies, and then setup with python setup.py install
:
git clone https://github.com/havok2063/SciScript-Python sciserver
cd sciserver
pip install -r requirements.txt
python setup.py install
Examples
In the directory examples
you can find python scripts or Jupyter notebooks that will run sample code using SciScript-Python modules and methods.
Testing
To run the suite of tests:
cd python/sciserver/tests
pytest