Skip to main content

PyTorch-based toolkit for working with Napistu network graphs

Project description

Napistu PyTorch Library

Python package supporting integration of Napistu network graphs and PyTorch NNs

PyPI version Documentation CI Release Code style: black

This Python package builds on the Napistu Python package with PyTorch-specific data, model, and results management. As part of the broader Napistu project this work is intended to create and interrogate genome-scale networks of cellular physiology.

Setup

Napistu is available on PyPI so the recommended way to use it is just to pip install with:

pip install napistu-torch

Alternatively, you can clone this repository and perform a local install. e.g., from this directory:

pip install .

Mac setup

uv pip install torch==2.8.0
uv pip install torch-scatter torch-sparse -f https://data.pyg.org/whl/torch-2.8.0+cpu.html
uv install 'napistu-torch[dev]'

Documentation

Advanced setup

Wandb

If this is your first time using wandb, you'll need to authenticate:

  1. Go to https://wandb.ai/ and create an account
  2. Get your API key from https://wandb.ai/authorize
  3. Run: wandb login
  4. Or set environment variable: export WANDB_API_KEY=your_api_key_here

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

napistu_torch-0.3.14.tar.gz (291.1 kB view details)

Uploaded Source

Built Distribution

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

napistu_torch-0.3.14-py3-none-any.whl (329.1 kB view details)

Uploaded Python 3

File details

Details for the file napistu_torch-0.3.14.tar.gz.

File metadata

  • Download URL: napistu_torch-0.3.14.tar.gz
  • Upload date:
  • Size: 291.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for napistu_torch-0.3.14.tar.gz
Algorithm Hash digest
SHA256 fa67980255b4c0b85fc03b872a5f0ec3ddc9fbbe069871cba08987955c75a71a
MD5 df2ba82484ed3aaeafcca745cfbd49ce
BLAKE2b-256 4e48718ffe6d973d654da6ef91c22e16fdd6ccbd1051c1ced409dba985634016

See more details on using hashes here.

Provenance

The following attestation bundles were made for napistu_torch-0.3.14.tar.gz:

Publisher: release.yml on napistu/napistu-torch

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

File details

Details for the file napistu_torch-0.3.14-py3-none-any.whl.

File metadata

  • Download URL: napistu_torch-0.3.14-py3-none-any.whl
  • Upload date:
  • Size: 329.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for napistu_torch-0.3.14-py3-none-any.whl
Algorithm Hash digest
SHA256 95e6bf02e362c3bacfc76681a8346fba2fdfda0a03b6a73dd3a85e9f90d10851
MD5 dbb5a221473bad77fd36f7123b1cd86d
BLAKE2b-256 e65a39885a0814c0fc456caf7295d77791cd1136251b120f264ac6cc3b39f306

See more details on using hashes here.

Provenance

The following attestation bundles were made for napistu_torch-0.3.14-py3-none-any.whl:

Publisher: release.yml on napistu/napistu-torch

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