Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

amberflow

https://img.shields.io/pypi/v/amberflow.svg Documentation Status https://zenodo.org/badge/502907107.svg
  • 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)

Table of built distributions (wheels) for amberflow 0.8.0
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page