Skip to main content

No project description provided

Reason this release was yanked:

Not installable

Project description

What

qmllib is a Python/Fortran toolkit for representation of molecules and solids for machine learning of properties of molecules and solids. The library is not a high-level framework where you can do model.train(), but supplies the building blocks to carry out efficient and accurate machine learning. As such, the goal is to provide usable and efficient implementations of concepts such as representations and kernels.

QML or QMLLib?

qmllib represents the core library functionality derived from the original QML package, providing a powerful toolkit for quantum machine learning applications, but without the high-level abstraction, for example SKLearn.

This package is and should stay free-function design oriented.

Breaking changes from qml:

  • FCHL representations callable interface to be consistent with other representations (e.i. atoms, coordinates)

How to install

A proper pip-package is on the way, for now

pip install git+https://github.com/qmlcode/qmllib

or if you want a specific feature branch

pip install git+https://github.com/qmlcode/qmllib@feature_branch

How to contribute

Know a issue and want to get started developing?

git clone repo.url qmllib.git
cd qmllib.git
make # setup env
make compile # compile

You know have a conda environment in ./env and are ready to run

make test

happy developing

How to use

raise NotImplementedError

How to cite

raise NotImplementedError

What TODO

  • Setup ifort flags

  • Setup based on FCC env variable or –global-option flags

  • Find MKL from env (for example conda)

  • Find what numpy has been linked too (lapack or mkl)

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

qmllib-1.0.0.tar.gz (96.7 kB view details)

Uploaded Source

Built Distribution

qmllib-1.0.0-py3-none-any.whl (716.1 kB view details)

Uploaded Python 3

File details

Details for the file qmllib-1.0.0.tar.gz.

File metadata

  • Download URL: qmllib-1.0.0.tar.gz
  • Upload date:
  • Size: 96.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.0

File hashes

Hashes for qmllib-1.0.0.tar.gz
Algorithm Hash digest
SHA256 97e97ce68ab39f790c14ff646a930c137849cfce3da9818786d5b3d7cb44dce1
MD5 432488730b17b2329a76e80c17b2fbef
BLAKE2b-256 0ca5c097fc8d56a40dee48acab2c511d07b3cec2844f3b7c359e1a7fc158d45f

See more details on using hashes here.

File details

Details for the file qmllib-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: qmllib-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 716.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.0

File hashes

Hashes for qmllib-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1fce73700ac6bdb48f058b0e72ac8118b2ca90cff7cfac19e958f4990103c786
MD5 fd23270216c946ebb08800e225b7e9b0
BLAKE2b-256 e2e608affde17103348ed7b4c1edf5faf94a5b89aa28b6a51cc1ae76ce0655c4

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