piblin transforms tailored for advanced rheological analysis
Project description
hermes-rheo
Python package designed to complement and extend the piblin library, offering a set of transforms tailored for analysis of rheological data. Publication of this work is forthcoming. For now, if you use this software, please cite it using the metadata in the citation file and the above DOI.
Documentation
Documentation to learn more about the package and how to use its API is availble at:
Installation
hemres-rheo is in the PyPI! You can easily install it using pip:
pip install hermes-rheo
and likewise update it:
pip install hermes-rheo --upgrade
Usage
Importing the package
Once the package has been installed, you can simply import its modules:
from hermes_rheo.transforms.rheo_analysis import RheoAnalysis
File readers
The file_readers directory, contains an example file reader for rheological data collected using TA TRIOS software. This reader was designed to read .txt files generated via the "Export to LIMS" command in TRIOS. Starting with TRIOS V5, a new export format, .json, has been introduced. See new features here, and a reader for this format is currently in development.
For other formats or instruments, users can develop custom readers while still utilizing the package's data transforms for analysis. For assistance in developing a reader for your data format, please contact aperego[at]mmm.com.
Examples
The tutorial_notebooks folder contains multiple examples that showcase the software’s functionality in detail.
Style and Supporting Tools
This repository follows the naming conventions in PEP-8, docstring conventions in PEP-257 and versioning conventions in PEP-440. The pytest library is used for testing, using the pytest-html and pytest-cov plugins. Documentation is produced with Sphinx and all docstrings are written in the numpy format. Distributions are produced with setuptools and conda-build. The use of the conventional commits format for commit messages is suggested but not enforced.
Contibuting
Inquiries and suggestions can be directed to aperego[at]mmm.com.
License
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 hermes_rheo-1.3.1.tar.gz.
File metadata
- Download URL: hermes_rheo-1.3.1.tar.gz
- Upload date:
- Size: 30.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4d644ddeb801832dd34910a45dfe9bde4de5dc3a3f7fcd9a9936415a3a2d542
|
|
| MD5 |
dea12fd16670f9dc3b8704c6f2e343d8
|
|
| BLAKE2b-256 |
bdc68296bae8cb5cf0b7ad0b04a31026403f08b5c39407a8b92d503aecfc4c82
|
File details
Details for the file hermes_rheo-1.3.1-py3-none-any.whl.
File metadata
- Download URL: hermes_rheo-1.3.1-py3-none-any.whl
- Upload date:
- Size: 31.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b0193cda15e9291a33588683444cddd8f730cbafd8f0f88bc25cb6ffc83e50a
|
|
| MD5 |
39088bde518afd847d269a12eb4cb41f
|
|
| BLAKE2b-256 |
cd8f313331c3bbb088d4e05c0daadc2f1cf30a43f7026b8c594c9aed01483500
|