Skip to main content
cynet PyPI Downloads
cynet version
alternate text
Info:

See <https://arxiv.org/abs/1406.6651> for theoretical background

Author:

ZeD@UChicago <zed.uchicago.edu>

Description:

Implementation of the Deep Granger net inference algorithm, described in https://arxiv.org/abs/1406.6651, for learning spatio-temporal stochastic processes (point processes). cynet learns a network of generative local models, without assuming any specific model structure.

sudo apt-get install python3-tk

Usage:

from cynet import cynet
from cynet.cynet import uNetworkModels as models
from viscynet import viscynet as vcn
cynet module includes:
  • cynet

  • viscynet

cynet library classes:

  • spatioTemporal

  • uNetworkModels

  • simulateModels

  • xgModels

Examples of Pipeline:

You may find two examples of this pipeline in your enviroment’s bin folder after installing the cynet package. There will also be a pdf walking through another extremely detailed example.

Produces detailed timeseries predictions using Deep Granger Nets.

https://zed.uchicago.edu/img/cynetpred.png
Description of Pipeline:

You may find two examples of this pipeline in your enviroment’s bin folder after installing the cynet package.

Step 1:

Use the spatioTemporal class and its utility functions to fit and manipulate your data into a timeseries grid. The end outputs will be triplets: files that contain the rows (coordinates), the columns (dates), and the timeseries. The splitTS function will help generate rows of the timeseries. Generally, we use this to create timeseries beyond the length of the data in the triplets. We use the triplets to generate predictive models and then split, which have the longer timeseries to evaluate those models.

Step 2:

Run xGenESeSS on the triplets to generate predictive models. The xgModels class can be used to assist in this step. If running on a cluster, set run local to false and calling xgModels.run() will generate the shell commands to run xGenESeSS in a text file. Otherwise, xgModels will run locally using the binary installed with the package. The end result are predictive models. Note that example 1 starts at this point. Thus there are sample models provided.

Step 3:

To evaluate the models afterwards, use the run_pipeline utility function. This calls uNetworkModels and simulateModels in parallel to evaluate each model. simulateModels calls the cynet and flexroc binaries. Outputs will be auc, tpr, and fpr statistics.

See example 2 for an example of the entire pipeline.

Metadata

Release files for cynet 2.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cynet 2.0.4
File Size Uploaded
cynet-2.0.4.tar.gz 41.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for cynet 2.0.4
File Interpreter ABI Platform
cynet-2.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 83.2 MB

Release files / cynet-2.0.4.tar.gz

Download URL cynet-2.0.4.tar.gz
Size 41.9 MB
Tags Source
SHA-256 checksum
How to use checksums
600cda04e671d35c6cf40718f5da3b1faf49de2747e07e2baef94a7a7f05f948
BLAKE2b-256 checksum
How to use checksums
218adadbf318c1dab09eb7ef00a090d6fffe6621f8129021f5ea68009488dd2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8

Release files / cynet-2.0.4-py3-none-any.whl

Download URL cynet-2.0.4-py3-none-any.whl
Size 41.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
7a649f4bfd849b5d954e0c05349f4dd4e5a6203ef400e7af04d7ea793a369473
BLAKE2b-256 checksum
How to use checksums
099861c0b70649a12797eda67ca1b576ff7a33c389bd2371047df4fd83f9ac57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8

Release history Release notifications | RSS feed

This release

2.0.4 This release

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

1 release file

1.2.6

1 release file

1.2.5

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.99

1 release file

1.1.98

1 release file

1.1.97

1 release file

1.1.96

1 release file

1.1.95

1 release file

1.1.94

1 release file

1.1.93

1 release file

1.1.92

1 release file

1.1.91

1 release file

1.1.90

1 release file

1.1.89

1 release file

1.1.88

1 release file

1.1.87

1 release file

1.1.86

1 release file

1.1.85

1 release file

1.1.84

1 release file

1.1.83

1 release file

1.1.79

1 release file

1.1.77

1 release file

1.1.76

1 release file

1.1.75

1 release file

1.1.74

1 release file

1.1.73

1 release file

1.1.71

1 release file

1.1.70

1 release file

1.1.69

1 release file

1.1.68

1 release file

1.1.67

1 release file

1.1.64

1 release file

1.1.61

1 release file

1.1.60

1 release file

1.1.59

1 release file

1.1.58

1 release file

1.1.57

1 release file

1.1.56

1 release file

1.1.55

1 release file

1.1.54

1 release file

1.1.53

1 release file

1.1.52

1 release file

1.1.51

1 release file

1.1.50

1 release file

1.1.49

1 release file

1.1.47

1 release file

1.1.46

1 release file

1.1.45

1 release file

1.1.44

1 release file

1.1.43

1 release file

1.1.42

1 release file

1.1.41

1 release file

1.1.37

1 release file

1.1.36

1 release file

1.1.35

1 release file

1.1.34

1 release file

1.1.33

1 release file

1.1.32

1 release file

1.1.31

1 release file

1.1.30

1 release file

1.1.29

1 release file

1.1.28

1 release file

1.1.27

1 release file

1.1.26

1 release file

1.1.25

1 release file

1.1.24

1 release file

1.1.23

1 release file

1.1.22

1 release file

1.1.21

1 release file

1.1.20

1 release file

1.1.19

1 release file

1.1.18

1 release file

1.1.17

1 release file

1.1.16

1 release file

1.1.15

1 release file

1.1.14

1 release file

1.1.12

1 release file

1.1.11

1 release file

1.1.10

1 release file

1.1.8

1 release file

1.1.6

1 release file

1.1.5

1 release file

1.1.4

1 release file

1.1.3

1 release file

1.0.76

1 release file

1.0.75

1 release file

1.0.74

1 release file

1.0.71

1 release file

1.0.70

1 release file

1.0.69

1 release file

1.0.68

1 release file

1.0.67

1 release file

1.0.66

1 release file

1.0.65

1 release file

1.0.64

1 release file

1.0.63

1 release file

1.0.62

1 release file

1.0.61

1 release file

1.0.60

1 release file

1.0.57

1 release file

1.0.56

1 release file

1.0.55

1 release file

1.0.52

1 release file

1.0.51

1 release file

1.0.50

1 release file

1.0.49

1 release file

1.0.48

1 release file

1.0.45

1 release file

1.0.27

1 release file

1.0.21

1 release file

1.0.20

1 release file

1.0.18

1 release file

1.0.17

1 release file

1.0.16

1 release file

1.0.15

1 release file

1.0.14

1 release file

1.0.13

1 release file

1.0.12

1 release file

1.0.11

1 release file

1.0.10

1 release file

1.0.9

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page