No project description provided
Project description
rom-tools-and-workflows
The ROM tools and workflows Python library comprises a set of algorithms for constructing and exploiting ROMs that rely on protocol classes that encapsulate all the information needed to run a given algorithm. The philosophy is that, for any given application, the user simply needs to "fill out" a class that meets the required API of the protocol. Once this class is complete, the user gains access to all of our existing algorithms.
Documentation
https://pressio.github.io/rom-tools-and-workflows/
Demos
https://pressio.github.io/rom-tools-and-workflows/demos/
Installation
cd my-path/rom-tools-and-workflows
pip install .
Verify installation by running the tests
Install the testing dependencies with:
pip install .[test]
cd my-path/rom-tools-and-workflows
pytest
Note: some tests actually generate some auxiliary/temporary files which
are handled via the tmp_path as suggested https://docs.pytest.org/en/7.1.x/how-to/tmp_path.html.
Building the documentation
Install the documentation dependencies with:
pip install .[docs]
cd <repo-dir>
make -C docs html
Open docs/build/html/index.html in a browser to view the docs.
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
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
File details
Details for the file romtools-0.2.0.tar.gz.
File metadata
- Download URL: romtools-0.2.0.tar.gz
- Upload date:
- Size: 101.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2e6071a1eb88c7db57d133c365bb0d7ac7202f90ffaa2e60e5942d47a85b36a
|
|
| MD5 |
183bdb999e757be9fd53eb4a3bf8cb4c
|
|
| BLAKE2b-256 |
1a89d82458b7cd6f2ecefe594807521dbeb133e94721443cf53da978dca7adec
|
File details
Details for the file romtools-0.2.0-py3-none-any.whl.
File metadata
- Download URL: romtools-0.2.0-py3-none-any.whl
- Upload date:
- Size: 166.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd3ae5ade930cda1349bfa253f294e2c35e3a3e5c2db5cc58da0410827544327
|
|
| MD5 |
5d03b3766dce00c1d79e46e1ba70be9a
|
|
| BLAKE2b-256 |
83b3d941687c48086a0b0770990d710e5847ea210923617869c7ae0aa7fb1f8a
|