GaugeFixer
GaugeFixer is a lightweight Python package that allows interpretation of the parameters of linear models for sequence-function relationships by removing unconstrained degrees of freedom in their values, an operation known as "fixing the gauge".
Installation
Create a new python environment with conda and activate it
conda create -n gaugefixer python=3.10
conda activate gauge
Users
Install the latest stable from PyPI using the pip package manager
pip install gaugefixer
Online documentation is available at readthedocs
Developers
Download the lastest version from GitHub
git clone https://github.com/jbkinney/gaugefixer.git
and install the package in development model
pip install -e gaugefixer
Run tests with:
pytest test
To build the documentation of the package:
cd docs
pip install -r requirements.txt
bash build_docs.sh
License
See the LICENSE file for details.
Cite GaugeFixer
Carlos Martí-Gómez, David M. McCandlish, Justin B. Kinney (2025). GaugeFixer: Removing unconstrained degrees of freedom in sequence-function relationships. In preparation.
Metadata
Release files for gaugefixer 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gaugefixer-0.1.0.tar.gz | 26.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gaugefixer-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.4 kB
Release files / gaugefixer-0.1.0.tar.gz
| Download URL | gaugefixer-0.1.0.tar.gz |
|---|---|
| Size | 26.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
50ae8cceaaaa6d40df5a78ef3d6d45d318b6533b44f3b83ee2ae722df035a194
|
|
BLAKE2b-256 checksum How to use checksums |
7c7d978f6ed22abcc2fdefd06f5f45155538222bea8bce4550861aa5391e351e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.17
|
Release files / gaugefixer-0.1.0-py3-none-any.whl
| Download URL | gaugefixer-0.1.0-py3-none-any.whl |
|---|---|
| Size | 19.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5b0d7723d58c2a228146405f59c4ab9ac379c2e610ba264d83e163e9f687f6b3
|
|
BLAKE2b-256 checksum How to use checksums |
3f4e847704b69d86f78b12d6a09b9be2004d5df6daeceafef853cbb5f0ae8cc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.17
|