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.3.tar.gz (62.8 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.3-py3-none-any.whl (69.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: idopnetwork-0.1.3.tar.gz
  • Upload date:
  • Size: 62.8 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.3.tar.gz
Algorithm Hash digest
SHA256 6d1c3efbb0f50431a8ae57500d82bbcb6bf936a8e8a7d9272eec16a39bc7cc65
MD5 cb87859fe87f128df81b3aeba54876d8
BLAKE2b-256 dd00df062534b28d0064a08ef4fb7b5a25efad17bd46c13a9bba6ac32d9bf641

See more details on using hashes here.

File details

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

File metadata

  • Download URL: idopnetwork-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 69.2 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 34de5cfdea1b303ffbf7f9d9b0d0395bacd7d662f264571f0e68a55b25d68e0b
MD5 ef0e094e16ed7b5d803470a8332391f4
BLAKE2b-256 2a274073d14e502bbd37319b01aaecfb8c5f545b3a050976b5eaee26909a2f77

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