Skip to main content

Portable FFT-based Schrodinger-Poisson pseudospectral kernel

Project description

pykore

pykore provides Python bindings for kore, a portable Schrödinger-Poisson pseudo-spectral kernel written in Rust.

Install

pip install pykore

Quick start

import numpy as np
import pykore

grid = pykore.Grid((64, 64, 64), (1.0, 1.0, 1.0))
config = pykore.Config(dt=0.01, poisson_scale=1.0)
state = pykore.State(np.zeros((64, 64, 64), dtype=np.complex128))
kernel = pykore.Kernel(grid, config)
print(kernel.diagnostics(state))

Paper: https://arxiv.org/abs/1807.04037 Repository: https://github.com/edengilbertus/kore

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

pykore-0.2.1.tar.gz (37.7 kB view details)

Uploaded Source

Built Distribution

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

pykore-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl (584.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

File details

Details for the file pykore-0.2.1.tar.gz.

File metadata

  • Download URL: pykore-0.2.1.tar.gz
  • Upload date:
  • Size: 37.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for pykore-0.2.1.tar.gz
Algorithm Hash digest
SHA256 9331f54e9b7fe7fda0ad11ad469a984e2534ce4f498967f573356d08c8470bcc
MD5 7c278b83045863a42424933699e7f4ac
BLAKE2b-256 aa0a0eae19e3ea792d5cd8c7d037b40cb0217ec9f40047a435792d4f247e008d

See more details on using hashes here.

File details

Details for the file pykore-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pykore-0.2.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9fd07e876915952f12bfeb32225e1f18dca8a208e73b3d27ddbb8cb255114d8a
MD5 79f9fad9392b04d8599018df68cdd428
BLAKE2b-256 2746e46ddffbb66c30bbe2c682ad7f55486ef844e5ee4eaa5978de2689c4c8b9

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