Skip to content

Commit

Permalink
Note on readme
Browse files Browse the repository at this point in the history
  • Loading branch information
charnley committed Nov 12, 2024
1 parent 34bf6b0 commit 21f6250
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
====
What
====
===============
What is qmllib?
===============

``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
Expand All @@ -10,7 +10,7 @@ the goal is to provide usable and efficient implementations of concepts such as
representations and kernels.

==============
QML or QMLLib?
QML or qmllib?
==============

``qmllib`` represents the core library functionality derived from the original
Expand All @@ -19,9 +19,10 @@ applications, but without the high-level abstraction, for example SKLearn.

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

Breaking changes from ``qml``:
If you are moving from ``qml`` to ``qmllib``, note that there are breaking
changes to the interface to make it more consistent with both argument orders
and function naming.

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

==============
How to install
Expand Down Expand Up @@ -52,6 +53,7 @@ or if you want a specific feature branch
pip install git+https://github.com/qmlcode/qmllib@feature_branch
=================
How to contribute
=================
Expand All @@ -73,13 +75,12 @@ You know have a conda environment in `./env` and are ready to run
happy developing


==========
How to use
==========

.. code-block:: python
raise NotImplementedError
Notebook examples are coming. For now, see test files in ``tests/*``.

===========
How to cite
Expand Down Expand Up @@ -134,11 +135,12 @@ Please cite the representation that you are using accordingly.
https://doi.org/10.1063/1.5020710


=========
What TODO
=========
===================
What is left to do?
===================

- Setup ifort flags
- Setup based on FCC env variable or --global-option flags
- Compile based on ``FCC`` env variable
- if ``ifort`` find the right flags
- Find MKL from env (for example conda)
- Find what numpy has been linked too (lapack or mkl)
- Notebook examples

0 comments on commit 21f6250

Please sign in to comment.