Skip to main content

PhysiCL is a Python module for writing physics simulations that utilize OpenCL to accelerate calculations. It includes:

  • A Numpy-based code units system
  • A set of generic tools for writing simulations using pre-existing features, as well as writing your own features
  • A collection of tools for writing simulations involving photons and scattering.

There are a number of Jupyter notebooks in the examples folder that highlight the usage of PhysiCL. PhysiCL is best suited for scenarios where it can be parallelized, namely those involving few interactions between different objects.

Contributing

There are a number of ways you can contribute. Current tasks include:

  • Improving the quality and coverage of the documentation.
  • Improving the testing coverage.
  • Fixing bugs.
  • Adding new features.

Metadata

Release files for physicl 0.0.1

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

Source distribution (sdist)

Source distribution for physicl 0.0.1
File Size Uploaded Provenance Actions
physicl-0.0.1.tar.gz 15.2 kB Without provenance Details for physicl-0.0.1.tar.gz

Built distribution (wheel)

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

Total release size: 30.1 kB

Release files / physicl-0.0.1.tar.gz

Download URL physicl-0.0.1.tar.gz
Size 15.2 kB
Tags Source
SHA-256 checksum
How to use checksums
20b826945dc49852d441a31b8bbd2c0d357b7be0ac5a52ad567e56144d8860b9
BLAKE2b-256 checksum
How to use checksums
888f3bd1f432ca1502835bb6cb11e88b4f4cb0538c39afbdfe683faa55995715
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.2

Release files / physicl-0.0.1-py3-none-any.whl

Download URL physicl-0.0.1-py3-none-any.whl
Size 14.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fa682de75bf1eaaa30f50d76d2303bab8c998bdbc72c8ed0e1d855d07cee2696
BLAKE2b-256 checksum
How to use checksums
5a430cd08cacd224da74e63266b71dc98b9a119d7d977c0aeb29a893b5cb0722
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.2

Security for physicl 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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