kedm 0.6.5
pip install kedm
Released:
A high-performance implementation of the Empirical Dynamic Modeling (EDM) framework
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Keichi Takahashi
Classifiers
- Development Status
- Intended Audience
- License
- Operating System
- Programming Language
- Topic
Project description
kEDM
kEDM (Kokkos-EDM) is a high-performance implementation of the Empirical Dynamical Modeling (EDM) framework. The goal of kEDM is to provide an optimized and parallelized implementation of EDM algorithms for high-end CPUs and GPUs, while ensuring compatibility with the original reference implementation (cppEDM).
Following EDM algorithms are currently implemented in kEDM:
- Simplex projection [1]
- Sequential Locally Weighted Global Linear Maps (S-Map) [2]
- Convergent Cross Mapping (CCM) [3]
Installation
CPU (Linux and macOS)
pip3 install kedm
NVIDIA GPU (CUDA 11.2 or later)
pip3 install kedm-11x
NVIDIA GPU (CUDA 12.0 or later)
pip3 install kedm-12x
Citing
Please cite the following papers if you find kEDM useful:
- Keichi Takahashi, Kohei Ichikawa, Joseph Park, Gerald M. Pao, “Scalable Empirical Dynamic Modeling with Parallel Computing and Approximate k-NN Search,” IEEE Access, vol. 11, pp. 68171–68183, Jun. 2023. 10.1109/ACCESS.2023.3289836
- Keichi Takahashi, Wassapon Watanakeesuntorn, Kohei Ichikawa, Joseph Park, Ryousei Takano, Jason Haga, George Sugihara, Gerald M. Pao, "kEDM: A Performance-portable Implementation of Empirical Dynamical Modeling," Practice & Experience in Advanced Research Computing (PEARC 2021), Jul. 2021. 10.1145/3437359.3465571
References
- George Sugihara, Robert May, "Nonlinear forecasting as a way of distinguishing chaos from measurement error in time series," Nature, vol. 344, pp. 734–741, 1990. 10.1038/344734a0
- George Sugihara, "Nonlinear forecasting for the classification of natural time series. Philosophical Transactions," Physical Sciences and Engineering, vol. 348, no. 1688, pp. 477–495, 1994. 10.1098/rsta.1994.0106
- George Sugihara, Robert May, Hao Ye, Chih-hao Hsieh, Ethan Deyle, Michael Fogarty, Stephan Munch, "Detecting Causality in Complex Ecosystems," Science, vol. 338, pp. 496–500, 2012. 10.1126/science.1227079
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Keichi Takahashi
Classifiers
- Development Status
- Intended Audience
- License
- Operating System
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Uploaded
CPython 3.11
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.11
macOS 11.0+ ARM64
Uploaded
CPython 3.11
macOS 10.9+ x86-64
Uploaded
CPython 3.10
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.10
macOS 11.0+ ARM64
Uploaded
CPython 3.10
macOS 10.9+ x86-64
Uploaded
CPython 3.9
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.9
macOS 11.0+ ARM64
Uploaded
CPython 3.9
macOS 10.9+ x86-64
Uploaded
CPython 3.8
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.8
macOS 11.0+ ARM64
Uploaded
CPython 3.8
macOS 10.9+ x86-64
Uploaded
CPython 3.7m
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.7m
macOS 10.9+ x86-64
Uploaded
CPython 3.6m
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.6m
macOS 10.9+ x86-64
File details
Details for the file kedm-0.6.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d939bed9f80b49552abcae76c5fb295283552e8799e1d8576e834a6c80f6aa2d |
|
MD5 | 394c7758d279ba56dfd2d664c2f9e66a |
|
BLAKE2b-256 | af3981783c6b52f11ff250a6461897bcf135d0557fc86b5f3edc1c057ec6c29c |
File details
Details for the file kedm-0.6.5-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2d85e9ff168f6b6212d552bf8f98e7eb7f5825b463b5fd06f91e184eb2a7cf3 |
|
MD5 | 88e63dd987e09ec718de1d3a30bf5a35 |
|
BLAKE2b-256 | c794864eaedcaea681884bb12395a5359ffdbf112d01a2726b9fc6a5ee0e987e |
File details
Details for the file kedm-0.6.5-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e9b75050e6fdd4ce3ba18549a9293587b68ed15ea26bcb291a42d005586b862 |
|
MD5 | 95414591f62c0ea201e8b4edee6af90d |
|
BLAKE2b-256 | 7b91718491edd46fe2a47926862e598e779a4682ef97528140ea36cc406aeba4 |
File details
Details for the file kedm-0.6.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bf0e5ffc9af589799f33000d6a09996df1226529c7b5e59d46cdc2ce1bd0200 |
|
MD5 | d359a88863a3cc1100ce602f46deb993 |
|
BLAKE2b-256 | ef6261e04cb1e678abe397f3d1d77c49797b592fcf0f97932c53f220641613ae |
File details
Details for the file kedm-0.6.5-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bba4e20651e5824d3bf093438c4d11977e38071363d826676e13880a0c56d603 |
|
MD5 | 4f99e67cb4efbd9c15251b6d8ab176fd |
|
BLAKE2b-256 | 84549033ecb84881508493de269199d03ebdf9f91b9a84997ed0866e454511ed |
File details
Details for the file kedm-0.6.5-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc99214bd745631d3f421872cd41542a48dfc5ea1bf7203a973ed3102954a5c6 |
|
MD5 | d9bdb23b0d4d048184daa3d90d83f1d8 |
|
BLAKE2b-256 | fd38045251acce7bc5017fbf01fa98615a61ac81eca77cb85dd97d34d4a7a595 |
File details
Details for the file kedm-0.6.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 103f38665714c2f05aa5f5a27c8d3be966a32a0f05cd08d5b8b3c85dfcf11c8c |
|
MD5 | 0c75aa12137332331fcf7d6bf131c35d |
|
BLAKE2b-256 | b978f1e6a6909be9915d70d2ee8e591c5b1780c8b7ff03f296ec556fa65ed98f |
File details
Details for the file kedm-0.6.5-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75a5092c398421d91edcb3fb54e46e45c75b7f0d94a5a86d603e1da851a328b1 |
|
MD5 | 84ec057f0500a257a6291f4244c78077 |
|
BLAKE2b-256 | 801a51f81df58fef54cd9f7e43958828bc6e4ef3e513477ab485fec411cdd4d2 |
File details
Details for the file kedm-0.6.5-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f37e779e317922ea0e6328e1f7f30784c5d4747557a591319c835e840ea38bd |
|
MD5 | c622b68d18b70494f2f05da72987f75e |
|
BLAKE2b-256 | b397128252c7f56f0a8ea3606123b4c66d4785f405761fd7ac5db5c64a1d61f1 |
File details
Details for the file kedm-0.6.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9a76d06b416e55f3fda1dac0734b5e8cccd3ed8167a606da68e21588d273f63 |
|
MD5 | c19fe544299ccd832bd749642d7f5453 |
|
BLAKE2b-256 | 8670e2f09922b7e57c7409a49d6273de224acde5bdc5e17f98ea0b53ee656588 |
File details
Details for the file kedm-0.6.5-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 678caa7de60e288a8b84a295e376896b3d145b73221ed0b97def6f14dfd86d09 |
|
MD5 | 047654394969674ec0d04fcf6818aaba |
|
BLAKE2b-256 | 7ffff6e4da036f03f3f830bb93443202bb740c3ed866477acb6a5489abf8d508 |
File details
Details for the file kedm-0.6.5-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05c1902d7238352f66ceefe9f47b1fff43dd81004691f2c360e67832f5bf9607 |
|
MD5 | bebd35bd05f454a5954afa1bebfed5b8 |
|
BLAKE2b-256 | 3abda0de5347b00571230f4e4f8b8c593b8c99f22f56fe7282b75dd3185e7706 |
File details
Details for the file kedm-0.6.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4590b5e19483b8e16bc80afb04d19ca478798306c61e6b169e241c6632736288 |
|
MD5 | 7c0acfe28c825acd711019d1e41aef0f |
|
BLAKE2b-256 | 0c6a0192452782558c809baebcd4995a2c8c0756309d5ae4c4e17ff4e45dda9f |
File details
Details for the file kedm-0.6.5-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60422735a0237c5d5af3f3fa09e9ee09cee510ff8fbcb9b42e9291a8d35b24ed |
|
MD5 | 9a5ebe520f5214c6c8d685f1c5f1f937 |
|
BLAKE2b-256 | d7a2226b0b022b3579b093e51f516062590ba9fd860a3be0c321c328abd5d5de |
File details
Details for the file kedm-0.6.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5704151505a86deda3ef26629c58a14664d59c90c90948a079de8b6ad9c76a6d |
|
MD5 | 9a4aec940055fd6a6f3d827630edc6c0 |
|
BLAKE2b-256 | 764735bd8d95e7a09ca53e2a393b708b3522c6c3bc4ebc61484eb614d02fff18 |
File details
Details for the file kedm-0.6.5-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: kedm-0.6.5-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 784bfdfbd26eb5e36295e7a4d195c4c5d02042def0e7dd4133b5684b1b1721ec |
|
MD5 | 0372800823207a8939a522e52b995d3d |
|
BLAKE2b-256 | cd9198b85ff20a1c57346d07e953b001365612e5394cbb2931b1063a74b02df4 |