This project has been archived by its maintainers, and is no longer receiving any updates.
amberflow
Free software: MIT license
Documentation: not yet publicly available.
Documentation
If you just want to check the documentation, it’s currentl being hosted on chardonnay. Just forward it using ssh:
ssh -L 8888:127.0.0.1:8000 yorkgroup@chardonnay.rutgers.edu
And then go to localhost:8888 on your browser.
Install
Clone this repo:
git clone git@github.com:/pgbarletta/amberflow
Change dir into the project and create conda environment:
mamba env create -f conda/dev_environment.yaml
Install this project:
git clone git@github.com:/pgbarletta/amberflow
Build it in editable mode using pip:
pip install -e .
Build the documentation:
sphinx-build -b html docs/source/ docs/build/html/
Access the docs locally on your browser:
PATH/amberflow/docs/build/html/index.html
Development
To release a new version, just tag the main brand and push:
git tag 0.2.8 git push --tags
Testing
Run tests from the amberflow/ worktree root.
Run the default validation steps directly:
pytest -n 12
Run a single test:
pytest -n 12 tests/integration/test_build_edges_pipeline.py::TestBuildEdgesIntegration::test_antechamber_build_edges_trunctyk2
Run all integration tests:
TEST_AF_INTEGRATION=1 pytest -n 12 tests/integration
Run all campaign tests:
TEST_AF_CAMPAIGN=1 pytest -n 12 tests/campaign
Keep generated test files for inspection (works with any test selection):
pytest tests/foo.py::test_bar --keep=./my_temp_dir pytest -n 12 --keep=./my_temp_dir TEST_AF_INTEGRATION=1 pytest -n 12 tests/integration --keep=./my_temp_dir
Each test’s workspace is moved into <dir>/<sanitized_test_name>/ after the session finishes. If the directory does not exist, it is created.
For sequential debugging, reduce the worker count:
pytest -n 1
Metadata
Release files for amberflow 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| amberflow-0.8.0-py3-none-any.whl | Python 3 | none | any | Details for amberflow-0.8.0-py3-none-any.whl |
Release files / amberflow-0.8.0-py3-none-any.whl
| Download URL | amberflow-0.8.0-py3-none-any.whl |
|---|---|
| Size | 879.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4357c6995ee4553e383a427c39b24f33a4c755c972262106fabf8c45ccbe142a
|
|
BLAKE2b-256 checksum How to use checksums |
dbc62ae66c032d5fb2d90df9c8228e14f6f9ca8ea05ef1bee1b2c3e15b3878c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.5.31
|
Security for amberflow 0.8.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.