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-3.0.0.tar.gz (160.1 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: physbo_core_cython-3.0.0.tar.gz
  • Upload date:
  • Size: 160.1 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-3.0.0.tar.gz
Algorithm Hash digest
SHA256 431aa703925668df2b6d8247a41d51175b411e267dacf1b008ac835788c2fee4
MD5 dfac33aedd6a5d63c43b861c6e09e1d6
BLAKE2b-256 c7195fa3336262ae5c09dc96baff12ad0bfafcc753276ba9793a5cfac074c4d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for physbo_core_cython-3.0.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