Skip to main content

Structure for creating Koopman operators through training symplectic PyTorch neural networks

Project description

symplectic-koopman-operator

Contains a class for a symplectic koopman operator transformation that can be trained with the included koopman_loss_function. The symplectic layers are the ones described in [1].

[1] Jin, P., Zhu, A., Karniadakis, G. E., & Tang, Y. (2020). Symplectic networks: Intrinsic structure-preserving networks for identifying Hamiltonian systems. CoRR, abs/2001.03750. Retrieved from https://arxiv.org/abs/2001.03750

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

symplectic_koopman_operator-0.0.2.tar.gz (34.1 kB view details)

Uploaded Source

Built Distribution

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

symplectic_koopman_operator-0.0.2-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

Details for the file symplectic_koopman_operator-0.0.2.tar.gz.

File metadata

File hashes

Hashes for symplectic_koopman_operator-0.0.2.tar.gz
Algorithm Hash digest
SHA256 4c457ace32461a22ace1176f7e0549ae61614a290611e8e94fd9e1524e109969
MD5 1e16cd84acc9b3fb5e1cc56b1f9e8b91
BLAKE2b-256 b5656a68a4eeb50a1f4e0b076e2f4e19aedaf8df3a8019021c67fe0f3716d824

See more details on using hashes here.

File details

Details for the file symplectic_koopman_operator-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for symplectic_koopman_operator-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e03bbf2ab95548db7d4e141d63e23cb819be15694e7bd0f4f999fb012040dedd
MD5 8edee891b2c8b9b1576cb5b6b9ec74c1
BLAKE2b-256 2ec539a980057d6b42cca74d6ff7abd745bc5147db8e7a77c681c23dadd5955b

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