A Python package providing various tools and utilities to profile the models developed at ACCESS-NRI.
- Parsers to extract profiling data from model output.
- Functions to plot key profiling metrics.
Coming soon.
You can install the latest release directly from PyPI:
pip install access-profilingIf you prefer to install from source:
git clone https://github.com/ACCESS-NRI/access-profiling.git
cd access-profiling
pip install .Coming soon.
If you intend to contribute or modify the package, it is recommended to work inside a virtual environment.
- Create and activate a virtual environment
# Create a virtual environment
python3 -m venv .venv
# Activate the virtual environment
source .venv/bin/activate- Install in editable mode with development and test dependencies
pip install -e ".[devel,test]"This will install the package in editable mode, meaning changes to the source code are reflected immediately without reinstallation. Development dependencies such as testing tools will also be installed.
- Run the test suite
pytestContributions are welcome! Please open an issue or submit a pull request if you’d like to add features, fix bugs, or improve documentation.
For significant contributions, we recommend discussing proposed changes in an issue before opening a pull request.
This project is licensed under the Apache 2.0 License.