Skip to main content

KulTools

Kultools is an interface to run atomistic simulations using ASE and VASP.

⚠️ Documentation under construction

PyPI Python-Version Downloads GitHub contributors

Install

The package can be installed using pip. You would require python 3.6 or above

pip install kultools

Usage

Note: Examples coming soon!

Running a zeolite calculation using KulTools

>>> from kul_tools import KulTools as KT
>>> from ase.build import molecule

>>> kt = KT(gamma_only=False,structure_type='zeo',is_stop_eligible=True)
KT: HPC= local
KT: VASP_GAMMA= False
KT: VASP_PP_PATH= local_vasp_pp
KT: VASP_COMMAND= local_vasp_std
>>> kt.set_calculation_type('opt')
>>> atoms = molecule('H2O')
>>> atoms.set_cell(8*np.identity(3))
>>> atoms.center()
>>> atoms.pbc=True
>>> 
>>> kt.set_structure(atoms)
>>> kt.set_overall_vasp_params({'gga':'RP'})
>>> atoms = kt.run()

Task List

  • Update code documentation
  • Add examples
  • Update Readme
  • Setup GitHub Actions

Support and contribution

If you like the project, please ⭑ the project! Also, feel free to report unexpected behaviour at issue.

Contributions are always welcome!! Please open a PR with corresponding changes to documentation and tests.

Side notes

  • load vasp module

Metadata

Release files for kultools 0.4

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

Source distribution (sdist)

Source distribution for kultools 0.4
File Size Uploaded Provenance Actions
kultools-0.4.tar.gz 11.0 kB Without provenance Details for kultools-0.4.tar.gz

Built distribution (wheel)

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

Total release size: 22.4 kB

Release files / kultools-0.4.tar.gz

Download URL kultools-0.4.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a2f1587a10ce5a752e2c00bad17a3a0b0dd640bd76d881ccd1682a3b83ff0b7f
BLAKE2b-256 checksum
How to use checksums
717a730ab472dc41afb1ee81141d703b0018b165f86cb40dc2aaf9e153bb8dfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.16

Release files / kultools-0.4-py3-none-any.whl

Download URL kultools-0.4-py3-none-any.whl
Size 11.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bc5f0120a414ac4a424e8d8dc507ee8dd5bdb376150e6e5ab774537bc80bdd8a
BLAKE2b-256 checksum
How to use checksums
37a075683b35560df704367b834d4daac3cc7734c0163fc2d74e76bc3dc09fa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.16

Security for kultools 0.4

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.

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