Skip to main content

Utility package for atomistic simulations using ASE and VASP

Project description

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

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

kultools-0.4.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

kultools-0.4-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file kultools-0.4.tar.gz.

File metadata

  • Download URL: kultools-0.4.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.16

File hashes

Hashes for kultools-0.4.tar.gz
Algorithm Hash digest
SHA256 a2f1587a10ce5a752e2c00bad17a3a0b0dd640bd76d881ccd1682a3b83ff0b7f
MD5 ec835278617fb134c2caef172a8a0173
BLAKE2b-256 717a730ab472dc41afb1ee81141d703b0018b165f86cb40dc2aaf9e153bb8dfb

See more details on using hashes here.

File details

Details for the file kultools-0.4-py3-none-any.whl.

File metadata

  • Download URL: kultools-0.4-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.16

File hashes

Hashes for kultools-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 bc5f0120a414ac4a424e8d8dc507ee8dd5bdb376150e6e5ab774537bc80bdd8a
MD5 95e6490e35e1e43afbdb5e4e864967cb
BLAKE2b-256 37a075683b35560df704367b834d4daac3cc7734c0163fc2d74e76bc3dc09fa4

See more details on using hashes here.

Supported by

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