A lightweight experimentation toolkit for data scientists.
Project description
Stratosphere
A lightweight experimentation toolkit for data scientists.
Designed for simplicity, efficiency and robustness. stratosphere
lets you:
- Define programmatically your experiments
- Execute them in parallel with different backends
- Track their real-time metrics and final results
- Store them as serialized objects and tabular data in your database(s)
- Query them with the best-suited interface: SQL, Pandas and Python
Built on top of solid components: SQLAlchemy, SQLite, Pandas, Joblib and Dask.
Installation
It officially requires Python >=3.8.15,<3.11
, but it can be forced to work smoothly with Python 3.7.15
.
- With PyPI:
pip install stratosphere --upgrade
- With Poetry:
poetry add stratosphere
To run it on Google Colab and Binder, install it as follows:
# Install dependencies/update packages
!pip install pandas joblib sqlalchemy sqlalchemy-utils ulid-py psycopg2-binary \
cloudpickle colorama tabulate ipywidgets tqdm scikit-learn "dask[complete]" --upgrade
# Install the latest compatible stratosphere version, ignoring the python version and dependencies
!pip install stratosphere==0.1.13 --ignore-requires-python --no-dependencies
Documentation
Follow the tutorial notebooks to learn the basic concepts. You can run the notebooks locally, on Colab and on Binder.
Project pages
License
This project is licensed under the terms of the BSD 3-Clause License.
Development
See the development page.
Contributing
Work in progress!
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
Built Distribution
File details
Details for the file stratosphere-0.1.17.tar.gz
.
File metadata
- Download URL: stratosphere-0.1.17.tar.gz
- Upload date:
- Size: 20.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.10.7 Darwin/21.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d91309658625a5008f9470a4a2306791dc04d92772e28d2837ac2bb3ec4b805 |
|
MD5 | 9b55f9a48c83b7f33a17173cb7c5f409 |
|
BLAKE2b-256 | 8e3286982a756dd111658a9f3b94cd79250cf3e7638de7f73d8293baa247564d |
File details
Details for the file stratosphere-0.1.17-py3-none-any.whl
.
File metadata
- Download URL: stratosphere-0.1.17-py3-none-any.whl
- Upload date:
- Size: 24.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.10.7 Darwin/21.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b1bec69961c734c20571c298b5843dad05bbbaca1a081b6903b0a204d6d061f |
|
MD5 | dff01107b73fdd4732efaa2143122cb4 |
|
BLAKE2b-256 | eac84606ecef41532544e58a9644ca5579ead295055eef37aa300e02acca1147 |