No project description provided
Project description
chemsift (cloud CLI)
The chemsift CLI lets scientists submit and manage jobs on AWS.
Install from PyPI:
pip install chemsift
Commands
chemsift login: Authenticate and store credentialschemsift register <input-dir>: Upload aregistry_input/and start a registration jobchemsift map <register-job-id>: Run the mapped pipeline against a completed register jobchemsift query <register-job-id> --molecules <csv> --yaml <yml>: Submit a query jobchemsift supervised <register-job-id> --yaml <yml> [--state <csv>]: Submit one round of active-learning screeningchemsift status <job-id>: Check status of a jobchemsift download <job-id> <output-dir>: Download results of a completed jobchemsift list: List all job IDs for the current user
Supervised workflow
# Round 0 — no state file yet
chemsift supervised <register-job-id> --yaml supervised.yml
# Wait for completion, download state CSV, fill 'label' column (0=inactive, 1=active)
chemsift status <job-id>
chemsift download <job-id> .
# Subsequent rounds — pass labelled state CSV
chemsift supervised <register-job-id> --yaml supervised.yml --state state.csv
Development
This project uses Poetry for dependency management and packaging.
Setup
cd cli
poetry install
poetry run chemsift --help
Bumping the version
poetry version patch # or minor / major
Publishing to PyPI
Publishing is automated via CI when a tag is pushed:
cli-vX.X.X
The tag version must match the version in pyproject.toml.
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
chemsift-1.1.1.tar.gz
(10.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
chemsift-1.1.1-py3-none-any.whl
(17.5 kB
view details)
File details
Details for the file chemsift-1.1.1.tar.gz.
File metadata
- Download URL: chemsift-1.1.1.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.2 CPython/3.14.3 Darwin/25.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad2fbc91df65499add5b91fea0632e3e7e3fd5af1bbe9c24c60194234f7584ea
|
|
| MD5 |
985db538476fa450fc606dc4aba15e54
|
|
| BLAKE2b-256 |
633df2c249fdca1c1693a43edcd8a72b312250e5e70bcc0eac01274b18e08537
|
File details
Details for the file chemsift-1.1.1-py3-none-any.whl.
File metadata
- Download URL: chemsift-1.1.1-py3-none-any.whl
- Upload date:
- Size: 17.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.2 CPython/3.14.3 Darwin/25.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a56365046215567cc386bac9f24f953615a09fa74ac382ee884c1859b7be43b2
|
|
| MD5 |
3021fed86d04edf745cd0ce861db993c
|
|
| BLAKE2b-256 |
93547737e79279753ccc34dc867a8e640332bd8cd689c1bc4cb6bee9dfa691ac
|