Skip to main content

cythonized core modules for physbo

Project description

Cythonized core modules for PHYSBO

This package contains the cythonized core modules for PHYSBO. Originally, PHYSBO used Cython to speed up the performance of the core modules, but it requires a bit extra effort to build particularly on windows. To simplify the build process, we moved the cythonized core modules to this package, and users can use PHYSBO without Cython (pure python). If users want to improve the performance, they can install this package and use the cythonized core modules again.

Dependencies

  • Python >= 3.9
  • Cython
  • NumPy

Install

  • From PyPI (recommended)
python3 -m pip install physbo-core-cython
  • From source (for developers)
    1. Download or clone the github repository

      git clone https://github.com/issp-center-dev/PHYSBO-Core-cython
      
    2. Install via pip

      # ./PHYSBO is the root directory of PHYSBO
      # pip install options such as --user are avaiable
      
      python3 -m pip install ./PHYSBO-Core-cython
      

Uninstall

python3 -m pip uninstall physbo-core-cython

License

This is distributed under Mozilla Public License version 2.0 (MPL v2).

Copyright

© 2020- The University of Tokyo. All rights reserved. This software was developed with the support of "Project for advancement of software usability in materials science" of The Institute for Solid State Physics, The University of Tokyo.

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

physbo_core_cython-0.1.0.tar.gz (159.6 kB view details)

Uploaded Source

File details

Details for the file physbo_core_cython-0.1.0.tar.gz.

File metadata

  • Download URL: physbo_core_cython-0.1.0.tar.gz
  • Upload date:
  • Size: 159.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for physbo_core_cython-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cb8a0a883c0902b9fc2a1864a7822c0232cae46c9d4dca6fd124421dd5e3d147
MD5 f84dc29393ed63878670457f794d7a30
BLAKE2b-256 3f7204caf94df3d586f93c4012962bcbd2f6e48b0ffcb70c8ef409ad281b029a

See more details on using hashes here.

Provenance

The following attestation bundles were made for physbo_core_cython-0.1.0.tar.gz:

Publisher: deploy_pypi.yml on issp-center-dev/PHYSBO-Core-cython

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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