Skip to main content

OpenCL-based physics simulation package

Project description

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.

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

physicl-0.0.1.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

physicl-0.0.1-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file physicl-0.0.1.tar.gz.

File metadata

  • Download URL: physicl-0.0.1.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for physicl-0.0.1.tar.gz
Algorithm Hash digest
SHA256 20b826945dc49852d441a31b8bbd2c0d357b7be0ac5a52ad567e56144d8860b9
MD5 b848272ea53a90fcdb7154d3cf169fcb
BLAKE2b-256 888f3bd1f432ca1502835bb6cb11e88b4f4cb0538c39afbdfe683faa55995715

See more details on using hashes here.

File details

Details for the file physicl-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: physicl-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for physicl-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fa682de75bf1eaaa30f50d76d2303bab8c998bdbc72c8ed0e1d855d07cee2696
MD5 c4a544bd20180f436257c830a6fd1a66
BLAKE2b-256 5a430cd08cacd224da74e63266b71dc98b9a119d7d977c0aeb29a893b5cb0722

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page