Skip to main content

Gauge fixing tools

Project description

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 gaugefixer

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gaugefixer_acordero-0.1.7.tar.gz (26.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gaugefixer_acordero-0.1.7-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file gaugefixer_acordero-0.1.7.tar.gz.

File metadata

  • Download URL: gaugefixer_acordero-0.1.7.tar.gz
  • Upload date:
  • Size: 26.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gaugefixer_acordero-0.1.7.tar.gz
Algorithm Hash digest
SHA256 2034011d905d905f9f96c5e9fcba2c4cc1f5743c2d7a4aeb2a1dc4b27cb9b70c
MD5 77cd9798eb02c50fd52751944c1bc1ba
BLAKE2b-256 8e79cd5f9adaba5d1ce7e04900e00f1add05596be1e07e9609a782e94ddf555e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gaugefixer_acordero-0.1.7.tar.gz:

Publisher: workflow.yml on aidancordero2/gaugefixer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gaugefixer_acordero-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for gaugefixer_acordero-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c57e5f223fa7b556b3492743eea080f9734b9fbc7ade621ae467aebff88a17b9
MD5 fcdf76a9ec7fe09e2ade9eada47dea23
BLAKE2b-256 0306e2ea686df60a800d94dc5c1eed948b01440cf6c91a75f990a8b9590a72cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for gaugefixer_acordero-0.1.7-py3-none-any.whl:

Publisher: workflow.yml on aidancordero2/gaugefixer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page