Skip to main content

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)

Source distribution for gaugefixer 0.1.0
File Size Uploaded
gaugefixer-0.1.0.tar.gz 26.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gaugefixer 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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