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.2.tar.gz
(10.8 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.2-py3-none-any.whl
(17.9 kB
view details)
File details
Details for the file chemsift-1.1.2.tar.gz.
File metadata
- Download URL: chemsift-1.1.2.tar.gz
- Upload date:
- Size: 10.8 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 |
88ed28b1870baa673be935094d79ebfa34bfa6b9030c3a76100b9a353b57a792
|
|
| MD5 |
fe569097b6372dcf85e721dfce37004a
|
|
| BLAKE2b-256 |
b98304ffe38f963ee5de92a7ab0ad1f6a2993f4e4881eb2658af84a66e9b4747
|
File details
Details for the file chemsift-1.1.2-py3-none-any.whl.
File metadata
- Download URL: chemsift-1.1.2-py3-none-any.whl
- Upload date:
- Size: 17.9 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 |
df1b200c222dc332b0da64be615d84985c5a88561f0bba580de18692b75be223
|
|
| MD5 |
7280db1394f85907153d0365f89e9df3
|
|
| BLAKE2b-256 |
287c0e5a87ff75d6b3b180ac241bd579c483c492c03e9dcbceed452799bec1d1
|