A mini SDK for interacting with the LLC Science Admin
Project description
LLC Science SDK
A simple way to fetch scientific data from the Science Admin.
Installation
pip install llcsciencesdk
Updating to a new version
pip install llcsciencesdk -U
Usage
Getting the data in JSON format
from llcsciencesdk.llc_api import ScienceSdk
llc_api = ScienceSdk()
llc_api.login("username", "password")
model_input = llc_api.get_model_input_as_json(1)
Getting the data as a list of DataFrames
from llcsciencesdk.llc_api import ScienceSdk
llc_api = ScienceSdk()
llc_api.login("username", "password")
model_input = llc_api.get_model_inputs_as_df(1)
Getting data with legacy version8 and version11 parameter names
from llcsciencesdk.llc_api import ScienceSdk
llc_api = ScienceSdk()
llc_api.login("username", "password")
model_input = llc_api.get_model_input_as_json(1, legacy_parameters=True)
Getting data for old model runs using the old API structure
from llcsciencesdk.llc_api import ScienceSdk
llc_api = ScienceSdk()
llc_api.login("username", "password")
model_input = llc_api.get_old_model_inputs([43])
Connecting to staging and local envs is also possible
from llcsciencesdk.llc_api import ScienceSdk
llc_api = ScienceSdk(environment="staging")
# or
llc_api = ScienceSdk(environment="local")
llc_api.login("username", "password")
model_input = llc_api.get_model_inputs(1)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
llcsciencesdk-1.0.0.tar.gz
(5.0 kB
view hashes)
Built Distribution
Close
Hashes for llcsciencesdk-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a45f41812a8cdcce5f242a5583a700d4e635d8feb1a3755275f1ad2eb5b13c1a |
|
MD5 | ad02811febb4708e6deb0b91317d65cc |
|
BLAKE2b-256 | 53d68a7954f4de4bee763f6e3c3bd8d1c8a1cd7361b0d35c6e89a14f5f145e5f |