Skip to main content

idopNetwork: complex systems analysis toolkit — curve fitting, functional clustering, network reconstruction, and topological data analysis

Project description

idopNetwork

A Python toolkit for complex systems data analysis, implementing:

  • Curve Fitting: Power-law fitting y = a·x^b with data transformation and quasi-dynamic ranking
  • Functional Clustering (FunClu): EM Gaussian mixture clustering with power-mean models
  • Network Reconstruction (NetRecon): Legendre basis expansion + constrained sparse regression (IDOPRegressor)
  • Network Analysis (NetAnal): GLMY persistent path homology and network depth analysis

Installation

pip install idopnetwork

For machine learning extras:

pip install idopnetwork[ml]

Usage

from idopnetwork.curve_fitting import fit_power_loglinear, get_power_function_sample
from idopnetwork.clustering import FunClu
from idopnetwork.network import IDOPRegressor
from idopnetwork.analysis import run_glmy

Citation

If you use idopNetwork in your research, please cite:

Wang, Y. et al. "idopNetwork: An integrative platform for complex systems analysis." (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

idopnetwork-0.1.1.tar.gz (60.1 kB view details)

Uploaded Source

Built Distribution

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

idopnetwork-0.1.1-py3-none-any.whl (66.5 kB view details)

Uploaded Python 3

File details

Details for the file idopnetwork-0.1.1.tar.gz.

File metadata

  • Download URL: idopnetwork-0.1.1.tar.gz
  • Upload date:
  • Size: 60.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for idopnetwork-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d69801b11c9e89bcc2724511bb26fb0f65a4aa48cd738975942f9d814966c699
MD5 b730eaa824b05bc60639af7c4f1c744d
BLAKE2b-256 89cb72c626d76dd0b2b5f565a488c2a5e057c8d24399bf37bfb4167170597159

See more details on using hashes here.

File details

Details for the file idopnetwork-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: idopnetwork-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 66.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for idopnetwork-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5387013e6b958b064a5f589ac0e1074685197a57b0a00f9cda0a6675f2c208fe
MD5 1abe59639209d4b95f89980c80652e1c
BLAKE2b-256 bf203fc7a5def89b1a40c2f405903cf7fa28a369ce9283da99dbdb91435a3ab3

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