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 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.

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-0.1.0.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

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

gaugefixer-0.1.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file gaugefixer-0.1.0.tar.gz.

File metadata

  • Download URL: gaugefixer-0.1.0.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.17

File hashes

Hashes for gaugefixer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 50ae8cceaaaa6d40df5a78ef3d6d45d318b6533b44f3b83ee2ae722df035a194
MD5 7c917a90440768869c268186dae6c3c5
BLAKE2b-256 7c7d978f6ed22abcc2fdefd06f5f45155538222bea8bce4550861aa5391e351e

See more details on using hashes here.

File details

Details for the file gaugefixer-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gaugefixer-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.17

File hashes

Hashes for gaugefixer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b0d7723d58c2a228146405f59c4ab9ac379c2e610ba264d83e163e9f687f6b3
MD5 d9ef6f320ac691b5d7883feccb079b8d
BLAKE2b-256 3f4e847704b69d86f78b12d6a09b9be2004d5df6daeceafef853cbb5f0ae8cc4

See more details on using hashes here.

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