QML: A Python Toolkit for Quantum Machine Learning

Related tags

Machine Learningqml
Overview

QML: A Python Toolkit for Quantum Machine Learning

Build Status doi doi

QML is a Python2/3-compatible toolkit for representation learning of properties of molecules and solids.

Current list of contributors:

  • Anders S. Christensen (University of Basel)
  • Felix A. Faber (University of Basel)
  • Bing Huang (University of Basel)
  • Lars A. Bratholm (University of Copenhagen)
  • Alexandre Tkatchenko (University of Luxembourg)
  • Klaus-Robert Muller (Technische Universitat Berlin/Korea University)
  • O. Anatole von Lilienfeld (University of Basel)

1) Citing QML:

Until the preprint is available from arXiv, please cite this GitHub repository as:

AS Christensen, LA Bratholm, FA Faber, B Huang, A Tkatchenko, KR Muller, OA von Lilienfeld (2017) "QML: A Python Toolkit for Quantum Machine Learning" https://github.com/qmlcode/qml

2) Get help:

Documentation and installation instruction is found at: http://www.qmlcode.org/

3) License:

QML is freely available under the terms of the MIT license.

Comments
  • Problem with installing QML on MAC

    Problem with installing QML on MAC

    I have Mac with Sierra OS. I have installed BLAS, LAPACK as well as ASE and gnu compilers from macport. When I try python setup.py install I get: resetting extension 'farad_kernels' language from '/opt/local/bin/gfortran-mp-7' to 'f77'. resetting extension 'fcho_solve' language from '/opt/local/bin/gfortran-mp-7' to 'f77'. resetting extension 'fdistance' language from '/opt/local/bin/gfortran-mp-7' to 'f77'. resetting extension 'fkernels' language from '/opt/local/bin/gfortran-mp-7' to 'f77'. resetting extension 'frepresentations' language from '/opt/local/bin/gfortran-mp-7' to 'f77'. customize Gnu95FCompiler Could not locate executable gfortran Could not locate executable f95 customize NAGFCompiler customize AbsoftFCompiler Could not locate executable f90 Could not locate executable f77 customize IBMFCompiler Could not locate executable xlf90 Could not locate executable xlf customize IntelFCompiler Could not locate executable ifort Could not locate executable ifc customize GnuFCompiler Could not locate executable g77 customize G95FCompiler Could not locate executable g95 customize PGroupFCompiler Could not locate executable pgfortran don't know how to compile Fortran code on platform 'posix' warning: build_ext: f77_compiler=None is not available.

    building 'farad_kernels' extension error: extension 'farad_kernels' has Fortran sources but no Fortran compiler found bash-3.2$

    I have give the full path in setup.py for FORTRAN = "/opt/local/bin/gfortran-mp-7"

    Please let me know what I need to do to resolve the issue.

    opened by yghadar 16
  • UnicodeDecodeError from setup.py

    UnicodeDecodeError from setup.py

    probably my setup, but happens on both my macbook and linux desktop at work (both with python 3)

    p setup.py install --prefix=/Users/strange/qmlcode MKL-discover: MKLROOT was not set Traceback (most recent call last): File "setup.py", line 170, in setup_pepytools() File "setup.py", line 149, in setup_pepytools long_description = readme(), File "setup.py", line 134, in readme return f.read() File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors)[0]

    Following seems to fix it:

    diff --git a/setup.py b/setup.py
    index 495f7e8..2ce0397 100755
    --- a/setup.py
    +++ b/setup.py
    @@ -130,7 +130,7 @@ ext_fslatm = Extension(name = 'fslatm',
     
     # use README.md as long description
     def readme():
    -    with open('README.md') as f:
    +    with open('README.md', encoding='latin1') as f:
             return f.read()
    
    opened by mikstr 6
  • Any documents about the use of  FCHL19?

    Any documents about the use of FCHL19?

    Hi,

    It is a great work of the FCHL19 in https://arxiv.org/pdf/1909.01946.pdf I searched the source code and had no idea where FCHL19 located. Is that possible to provide a basic example of the FCHL19?

    Thanks, Xinyu

    opened by lixinyuu 3
  • Remove Dataprovider from data/ remove ASE dependency

    Remove Dataprovider from data/ remove ASE dependency

    As said in title. These are superseeded by the QMLearn interface.

    This will also remove the dependency on ASE, as far as I can see.

    Any downsides to this @larsbratholm ?

    opened by andersx 3
  • QML install error, MKLROOT not set?

    QML install error, MKLROOT not set?

    Hi all, When attempting to install the QML package for python 3.8.3 an error returned. I've followed the installation guide for intel compilers and have installed ifort, mkl, numpy and scikit-learn. Looking through the message it says that MKLROOT is not set. Checking in system variables confirms this. There is a variable for ifort_compiler20 and mkl_serial, probably indicating succesfull installation.

    What should mklroot be set to and is it the problem in this situation?

    The error message is:

    Collecting qml Using cached https://files.pythonhosted.org/packages/7b/f3/c08d18659054cdf5e5dc531ee32ab20e6aa1d3772545837557828a03b1f5/qml-0.4.0.27.tar.gz Installing collected packages: qml Running setup.py install for qml ... error ERROR: Command errored out with exit status 1: command: 'c:\users\BRS\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\BRS\AppData\Local\Temp\pip-install-gn9koii5\qml\setup.py'"'"'; file='"'"'C:\Users\BRS\AppData\Local\Temp\pip-install-gn9koii5\qml\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' build --compiler=intelem --fcompiler=intelem install --record 'C:\Users\BRS\AppData\Local\Temp\pip-record-537c7i8_\install-record.txt' --single-version-externally-managed --compile --user --prefix= cwd: C:\Users\BRS\AppData\Local\Temp\pip-install-gn9koii5\qml
    Complete output (103 lines): MKL-discover: MKLROOT was not set running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building extension "ffchl_module" sources f2py options: ['--quiet'] adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8\fortranobject.c' to sources. adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8' to include_dirs. adding 'build\src.win-amd64-3.8\ffchl_module-f2pywrappers.f' to sources. adding 'build\src.win-amd64-3.8\ffchl_module-f2pywrappers2.f90' to sources. building extension "farad_kernels" sources f2py options: ['--quiet'] adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8\fortranobject.c' to sources. adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8' to include_dirs. adding 'build\src.win-amd64-3.8\farad_kernels-f2pywrappers.f' to sources. adding 'build\src.win-amd64-3.8\farad_kernels-f2pywrappers2.f90' to sources. building extension "fcho_solve" sources f2py options: ['--quiet'] adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8\fortranobject.c' to sources. adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8' to include_dirs. adding 'build\src.win-amd64-3.8\fcho_solve-f2pywrappers.f' to sources. building extension "fdistance" sources f2py options: ['--quiet'] adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8\fortranobject.c' to sources. adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8' to include_dirs. adding 'build\src.win-amd64-3.8\fdistance-f2pywrappers.f' to sources. building extension "fkernels" sources f2py options: ['--quiet'] adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8\fortranobject.c' to sources. adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8' to include_dirs. adding 'build\src.win-amd64-3.8\fkernels-f2pywrappers.f' to sources. building extension "fslatm" sources f2py options: ['--quiet'] adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8\fortranobject.c' to sources. adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8' to include_dirs. adding 'build\src.win-amd64-3.8\fslatm-f2pywrappers.f' to sources. adding 'build\src.win-amd64-3.8\fslatm-f2pywrappers2.f90' to sources. building extension "frepresentations" sources f2py options: ['--quiet'] adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8\fortranobject.c' to sources. adding 'build\src.win-amd64-3.8\build\src.win-amd64-3.8' to include_dirs. adding 'build\src.win-amd64-3.8\frepresentations-f2pywrappers.f' to sources. adding 'build\src.win-amd64-3.8\frepresentations-f2pywrappers2.f90' to sources. build_src: building npy-pkg config files running build_py creating build\lib.win-amd64-3.8 creating build\lib.win-amd64-3.8\qml copying qml\alchemy.py -> build\lib.win-amd64-3.8\qml copying qml\arad.py -> build\lib.win-amd64-3.8\qml copying qml\compound.py -> build\lib.win-amd64-3.8\qml copying qml\data.py -> build\lib.win-amd64-3.8\qml copying qml\distance.py -> build\lib.win-amd64-3.8\qml copying qml\fchl.py -> build\lib.win-amd64-3.8\qml copying qml\kernels.py -> build\lib.win-amd64-3.8\qml copying qml\math.py -> build\lib.win-amd64-3.8\qml copying qml\representations.py -> build\lib.win-amd64-3.8\qml copying qml\slatm.py -> build\lib.win-amd64-3.8\qml copying qml\wrappers.py -> build\lib.win-amd64-3.8\qml copying qml_init_.py -> build\lib.win-amd64-3.8\qml running build_ext Could not locate executable icc Could not locate executable ecc customize IntelEM64TCCompiler customize IntelEM64TCCompiler using build_ext customize IntelEM64TFCompiler Could not locate executable ifort Could not locate executable efort Could not locate executable efc Traceback (most recent call last): File "", line 1, in File "C:\Users\BRS\AppData\Local\Temp\pip-install-gn9koii5\qml\setup.py", line 172, in setup_pepytools() File "C:\Users\BRS\AppData\Local\Temp\pip-install-gn9koii5\qml\setup.py", line 140, in setup_pepytools setup( File "c:\users\BRS\appdata\local\programs\python\python38\lib\site-packages\numpy\distutils\core.py", line 171, in setup return old_setup(**new_attr) File "c:\users\BRS\appdata\local\programs\python\python38\lib\site-packages\setuptools_init_.py", line 145, in setup return distutils.core.setup(**attrs) File "c:\users\BRS\appdata\local\programs\python\python38\lib\distutils\core.py", line 148, in setup dist.run_commands() File "c:\users\BRS\appdata\local\programs\python\python38\lib\distutils\dist.py", line 966, in run_commands self.run_command(cmd) File "c:\users\BRS\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command cmd_obj.run() File "c:\users\BRS\appdata\local\programs\python\python38\lib\site-packages\numpy\distutils\command\build.py", line 42, in run old_build.run(self) File "c:\users\BRS\appdata\local\programs\python\python38\lib\distutils\command\build.py", line 135, in run self.run_command(cmd_name) File "c:\users\BRS\appdata\local\programs\python\python38\lib\distutils\cmd.py", line 313, in run_command self.distribution.run_command(command) File "c:\users\BRS\appdata\local\programs\python\python38\lib\distutils\dist.py", line 985, in run_command cmd_obj.run() File "c:\users\BRS\appdata\local\programs\python\python38\lib\site-packages\numpy\distutils\command\build_ext.py", line 239, in run fcompiler.customize(self.distribution) File "c:\users\BRS\appdata\local\programs\python\python38\lib\site-packages\numpy\distutils\fcompiler_init_.py", line 463, in customize self.find_executables() File "c:\users\BRS\appdata\local\programs\python\python38\lib\site-packages\numpy\distutils\fcompiler_init_.py", line 352, in find_executables raise CompilerNotFound('%s: f90 nor f77' % ctype) numpy.distutils.fcompiler.CompilerNotFound: intelem: f90 nor f77 ---------------------------------------- ERROR: Command errored out with exit status 1: 'c:\users\BRS\appdata\local\programs\python\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\BRS\AppData\Local\Temp\pip-install-gn9koii5\qml\setup.py'"'"'; file='"'"'C:\Users\BRS\AppData\Local\Temp\pip-install-gn9koii5\qml\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' build --compiler=intelem --fcompiler=intelem install --record 'C:\Users\BRS\AppData\Local\Temp\pip-record-537c7i8_\install-record.txt' --single-version-externally-managed --compile --user --prefix= Check the logs for full command output.

    I'm new to python, help would be greatly appreciated.

    opened by BRS4511 2
  • pip3 install qml error

    pip3 install qml error

    Hello everyone, I have never had problems installing with pip3 before. I have Ubuntu 18.04.4 LTS. Thanks

    Collecting qml Downloading https://files.pythonhosted.org/packages/7b/f3/c08d18659054cdf5e5dc531ee32ab20e6aa1d3772545837557828a03b1f5/qml-0.4.0.27.tar.gz (41kB) 100% |████████████████████████████████| 51kB 1.2MB/s Building wheels for collected packages: qml Running setup.py bdist_wheel for qml ... error Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-build-b9e7yqyc/qml/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" bdist_wheel -d /tmp/tmpm3f7m3g3pip-wheel- --python-tag cp36: MKL-discover: MKLROOT was not set running bdist_wheel running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building extension "ffchl_module" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers.f' to sources. adding 'build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers2.f90' to sources. building extension "farad_kernels" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/farad_kernels-f2pywrappers.f' to sources. adding 'build/src.linux-x86_64-3.6/farad_kernels-f2pywrappers2.f90' to sources. building extension "fcho_solve" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/fcho_solve-f2pywrappers.f' to sources. building extension "fdistance" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/fdistance-f2pywrappers.f' to sources. building extension "fkernels" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/fkernels-f2pywrappers.f' to sources. building extension "fslatm" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/fslatm-f2pywrappers.f' to sources. adding 'build/src.linux-x86_64-3.6/fslatm-f2pywrappers2.f90' to sources. building extension "frepresentations" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/frepresentations-f2pywrappers.f' to sources. adding 'build/src.linux-x86_64-3.6/frepresentations-f2pywrappers2.f90' to sources. build_src: building npy-pkg config files running build_py creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6/qml copying qml/compound.py -> build/lib.linux-x86_64-3.6/qml copying qml/representations.py -> build/lib.linux-x86_64-3.6/qml copying qml/data.py -> build/lib.linux-x86_64-3.6/qml copying qml/alchemy.py -> build/lib.linux-x86_64-3.6/qml copying qml/init.py -> build/lib.linux-x86_64-3.6/qml copying qml/fchl.py -> build/lib.linux-x86_64-3.6/qml copying qml/kernels.py -> build/lib.linux-x86_64-3.6/qml copying qml/slatm.py -> build/lib.linux-x86_64-3.6/qml copying qml/distance.py -> build/lib.linux-x86_64-3.6/qml copying qml/math.py -> build/lib.linux-x86_64-3.6/qml copying qml/wrappers.py -> build/lib.linux-x86_64-3.6/qml copying qml/arad.py -> build/lib.linux-x86_64-3.6/qml running build_ext customize UnixCCompiler customize UnixCCompiler using build_ext get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']' customize Gnu95FCompiler Found executable /usr/bin/gfortran customize Gnu95FCompiler customize Gnu95FCompiler using build_ext get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']' customize Gnu95FCompiler customize Gnu95FCompiler customize Gnu95FCompiler using build_ext building 'ffchl_module' extension compiling C sources C compiler: x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

    creating build/temp.linux-x86_64-3.6/build creating build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/build creating build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6 compile options: '-Ibuild/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6 -I/home/graggi/.local/lib/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -c' extra options: '-O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp' x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.6/ffchl_modulemodule.c x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c compiling Fortran 90 module sources creating build/temp.linux-x86_64-3.6/qml Fortran f77 compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops Fortran f90 compiler: /usr/bin/gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops Fortran fix compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops compile options: '-Ibuild/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6 -I/home/graggi/.local/lib/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -c' extra options: '-Jbuild/temp.linux-x86_64-3.6/qml -Ibuild/temp.linux-x86_64-3.6/qml' extra f90 options: '-O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp' gfortran:f90: qml/ffchl_module.f90 qml/ffchl_module.f90:275:36:

       & t_width, d_width, cut_distance, order, pd, ang_norm2, &
                                      1
    

    Warning: Unused dummy argument ‘cut_distance’ at (1) [-Wunused-dummy-argument] compiling Fortran sources Fortran f77 compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops Fortran f90 compiler: /usr/bin/gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops Fortran fix compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops compile options: '-Ibuild/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6 -I/home/graggi/.local/lib/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -c' extra options: '-Jbuild/temp.linux-x86_64-3.6/qml -Ibuild/temp.linux-x86_64-3.6/qml' extra f90 options: '-O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp' gfortran:f90: qml/ffchl_scalar_kernels.f90 extra f90 options: '-O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp' gfortran:f90: build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers2.f90 extra f77 options: '-O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp' gfortran:f77: build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers.f /usr/bin/gfortran -Wall -g -Wall -g -shared build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_modulemodule.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.o build/temp.linux-x86_64-3.6/qml/ffchl_module.o build/temp.linux-x86_64-3.6/qml/ffchl_scalar_kernels.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers2.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -lgfortran -o build/lib.linux-x86_64-3.6/qml/ffchl_module.cpython-36m-x86_64-linux-gnu.so -lgomp -lblas -llapack /usr/bin/ld: cannot find -lblas /usr/bin/ld: cannot find -llapack collect2: error: ld returned 1 exit status error: Command "/usr/bin/gfortran -Wall -g -Wall -g -shared build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_modulemodule.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.o build/temp.linux-x86_64-3.6/qml/ffchl_module.o build/temp.linux-x86_64-3.6/qml/ffchl_scalar_kernels.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers2.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -lgfortran -o build/lib.linux-x86_64-3.6/qml/ffchl_module.cpython-36m-x86_64-linux-gnu.so -lgomp -lblas -llapack" failed with exit status 1


    Failed building wheel for qml Running setup.py clean for qml Failed to build qml Installing collected packages: qml Running setup.py install for qml ... error Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-build-b9e7yqyc/qml/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-0kdli_b1-record/install-record.txt --single-version-externally-managed --compile --user --prefix=: MKL-discover: MKLROOT was not set running install running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building extension "ffchl_module" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers.f' to sources. adding 'build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers2.f90' to sources. building extension "farad_kernels" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/farad_kernels-f2pywrappers.f' to sources. adding 'build/src.linux-x86_64-3.6/farad_kernels-f2pywrappers2.f90' to sources. building extension "fcho_solve" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/fcho_solve-f2pywrappers.f' to sources. building extension "fdistance" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/fdistance-f2pywrappers.f' to sources. building extension "fkernels" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/fkernels-f2pywrappers.f' to sources. building extension "fslatm" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/fslatm-f2pywrappers.f' to sources. adding 'build/src.linux-x86_64-3.6/fslatm-f2pywrappers2.f90' to sources. building extension "frepresentations" sources f2py options: ['--quiet'] adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c' to sources. adding 'build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6' to include_dirs. adding 'build/src.linux-x86_64-3.6/frepresentations-f2pywrappers.f' to sources. adding 'build/src.linux-x86_64-3.6/frepresentations-f2pywrappers2.f90' to sources. build_src: building npy-pkg config files running build_py creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6/qml copying qml/compound.py -> build/lib.linux-x86_64-3.6/qml copying qml/representations.py -> build/lib.linux-x86_64-3.6/qml copying qml/data.py -> build/lib.linux-x86_64-3.6/qml copying qml/alchemy.py -> build/lib.linux-x86_64-3.6/qml copying qml/init.py -> build/lib.linux-x86_64-3.6/qml copying qml/fchl.py -> build/lib.linux-x86_64-3.6/qml copying qml/kernels.py -> build/lib.linux-x86_64-3.6/qml copying qml/slatm.py -> build/lib.linux-x86_64-3.6/qml copying qml/distance.py -> build/lib.linux-x86_64-3.6/qml copying qml/math.py -> build/lib.linux-x86_64-3.6/qml copying qml/wrappers.py -> build/lib.linux-x86_64-3.6/qml copying qml/arad.py -> build/lib.linux-x86_64-3.6/qml running build_ext customize UnixCCompiler customize UnixCCompiler using build_ext get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']' customize Gnu95FCompiler Found executable /usr/bin/gfortran customize Gnu95FCompiler customize Gnu95FCompiler using build_ext get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']' customize Gnu95FCompiler customize Gnu95FCompiler customize Gnu95FCompiler using build_ext building 'ffchl_module' extension compiling C sources C compiler: x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC

    creating build/temp.linux-x86_64-3.6/build
    creating build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6
    creating build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/build
    creating build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6
    compile options: '-Ibuild/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6 -I/home/graggi/.local/lib/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -c'
    extra options: '-O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp'
    x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.6/ffchl_modulemodule.c
    x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.c
    compiling Fortran 90 module sources
    creating build/temp.linux-x86_64-3.6/qml
    Fortran f77 compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
    Fortran f90 compiler: /usr/bin/gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
    Fortran fix compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
    compile options: '-Ibuild/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6 -I/home/graggi/.local/lib/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -c'
    extra options: '-Jbuild/temp.linux-x86_64-3.6/qml -Ibuild/temp.linux-x86_64-3.6/qml'
    extra f90 options: '-O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp'
    gfortran:f90: qml/ffchl_module.f90
    qml/ffchl_module.f90:275:36:
    
         & t_width, d_width, cut_distance, order, pd, ang_norm2, &
                                        1
    Warning: Unused dummy argument ‘cut_distance’ at (1) [-Wunused-dummy-argument]
    compiling Fortran sources
    Fortran f77 compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -fPIC -O3 -funroll-loops
    Fortran f90 compiler: /usr/bin/gfortran -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
    Fortran fix compiler: /usr/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -O3 -funroll-loops
    compile options: '-Ibuild/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6 -I/home/graggi/.local/lib/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -c'
    extra options: '-Jbuild/temp.linux-x86_64-3.6/qml -Ibuild/temp.linux-x86_64-3.6/qml'
    extra f90 options: '-O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp'
    gfortran:f90: qml/ffchl_scalar_kernels.f90
    extra f90 options: '-O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp'
    gfortran:f90: build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers2.f90
    extra f77 options: '-O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp'
    gfortran:f77: build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers.f
    /usr/bin/gfortran -Wall -g -Wall -g -shared build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_modulemodule.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.o build/temp.linux-x86_64-3.6/qml/ffchl_module.o build/temp.linux-x86_64-3.6/qml/ffchl_scalar_kernels.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers2.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -lgfortran -o build/lib.linux-x86_64-3.6/qml/ffchl_module.cpython-36m-x86_64-linux-gnu.so -lgomp -lblas -llapack
    /usr/bin/ld: cannot find -lblas
    /usr/bin/ld: cannot find -llapack
    collect2: error: ld returned 1 exit status
    error: Command "/usr/bin/gfortran -Wall -g -Wall -g -shared build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_modulemodule.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/build/src.linux-x86_64-3.6/fortranobject.o build/temp.linux-x86_64-3.6/qml/ffchl_module.o build/temp.linux-x86_64-3.6/qml/ffchl_scalar_kernels.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/ffchl_module-f2pywrappers2.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7 -lgfortran -o build/lib.linux-x86_64-3.6/qml/ffchl_module.cpython-36m-x86_64-linux-gnu.so -lgomp -lblas -llapack" failed with exit status 1
    
    ----------------------------------------
    

    Command "/usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-build-b9e7yqyc/qml/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-0kdli_b1-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-b9e7yqyc/qml/

    opened by graggi 2
  • Some basic functionality for the Compound class

    Some basic functionality for the Compound class

    It's not a bug but rather an enhancement / feature request : when creating mol objects using the Compound class to then generate a Coulomb matrix with mol.generate_coulomb_matrix, we have to specify the desired size of the Coulomb matrix with the size argument. It would be nice if properties such as the number of atoms were available in the Compound class. Currently I'm working around this by reading in the coordinates and atom types from the xyz files myself and generating Coulomb matrices using the representations.generate_coulomb_matrix function instead.

    opened by puckvg 2
  • FCHL python/fortran interface bug

    FCHL python/fortran interface bug

    The same fortran function is called two different places in the code, using different parameters.

    https://github.com/qmlcode/qml/blob/develop/qml/fchl/fchl_scalar_kernels.py#L132

    https://github.com/qmlcode/qml/blob/develop/qml/fchl/fchl_kernels.py#L148

    One has a verbose flag and one does not, so one of them must be wrong?

    bug 
    opened by larsbratholm 2
  • move qml.ml.* python modules to qml.*

    move qml.ml.* python modules to qml.*

    On second thought it seems unnecessary to type qml.ml.respresentations, rather than qml.representations.

    Anybody against me moving it back to it's former dir?

    enhancement non-critical QOL 
    opened by andersx 2
  • New Examples

    New Examples

    Moved the existing QML examples into a notebook and added aglaia examples. The aglaia examples can be run in the notebook. We might have to modify the existing QML examples at some point so that they can be run too.

    Also made modifications to the aglaia module so that it is consistent with QML in using the word "representation" instead of "descriptor".

    opened by SilviaAmAm 2
  • Doc issue (Mac Fortran support)

    Doc issue (Mac Fortran support)

    I was looking through the documentation to try it out. :-)

    "Clang Fortran compiler" was mentioned here: http://www.qmlcode.org/installation.html#note-on-apple-mac-support

    I think you mean that the "GCC Fortran compiler, gfortran" through homebrew does not include OpenMP support.

    AFAIK, there is no Clang Fortran compiler.

    You can get a gfortran from here, which I think includes the OpenMP support: http://hpc.sourceforge.net

    opened by ghutchis 2
  • QML on Apple silicon

    QML on Apple silicon

    Is there a way to build this into a MacBook Air with Apple Silicon (M1)? I'm trying, but there were a lot of errors complaining the lack of a FORTRAN compiler. Here is my output of python setup.py build --help-fcompiler

    Gnu95FCompiler instance properties:
      archiver        = ['/opt/homebrew/bin/gfortran', '-cr']
      compile_switch  = '-c'
      compiler_f77    = ['/opt/homebrew/bin/gfortran', '-Wall', '-g', '-ffixed-
                        form', '-fno-second-underscore', '-fPIC', '-O3', '-funroll
                        -loops']
      compiler_f90    = ['/opt/homebrew/bin/gfortran', '-Wall', '-g', '-fno-
                        second-underscore', '-fPIC', '-O3', '-funroll-loops']
      compiler_fix    = ['/opt/homebrew/bin/gfortran', '-Wall', '-g', '-ffixed-
                        form', '-fno-second-underscore', '-Wall', '-g', '-fno-
                        second-underscore', '-fPIC', '-O3', '-funroll-loops']
      libraries       = ['gfortran']
      library_dirs    =
                        ['/opt/homebrew/Cellar/gcc/11.2.0_3/bin/../lib/gcc/11/gcc/
                        aarch64-apple-darwin21/11',
                        '/opt/homebrew/Cellar/gcc/11.2.0_3/bin/../lib/gcc/11/gcc/a
                        arch64-apple-darwin21/11/../../..',
                        '/opt/homebrew/Cellar/gcc/11.2.0_3/bin/../lib/gcc/11/gcc/a
                        arch64-apple-darwin21/11/../../..']
      linker_exe      = ['/opt/homebrew/bin/gfortran', '-Wall', '-Wall']
      linker_so       = ['/opt/homebrew/bin/gfortran', '-Wall', '-g', '-Wall', '
                        -g', '-undefined', 'dynamic_lookup', '-bundle']
      object_switch   = '-o '
      ranlib          = ['/opt/homebrew/bin/gfortran']
      version         = LooseVersion ('11')
      version_cmd     = ['/opt/homebrew/bin/gfortran', '-dumpversion']
    Fortran compilers found:
      --fcompiler=gnu95  GNU Fortran 95 compiler (11)
    Compilers available for this platform, but not found:
      --fcompiler=absoft  Absoft Corp Fortran Compiler
      --fcompiler=g95     G95 Fortran Compiler
      --fcompiler=gnu     GNU Fortran 77 compiler
      --fcompiler=ibm     IBM XL Fortran Compiler
      --fcompiler=intel   Intel Fortran Compiler for 32-bit apps
      --fcompiler=nag     NAGWare Fortran 95 Compiler
      --fcompiler=nagfor  NAG Fortran Compiler
      --fcompiler=pg      Portland Group Fortran Compiler
    Compilers not available on this platform:
      --fcompiler=arm       Arm Compiler
      --fcompiler=compaq    Compaq Fortran Compiler
      --fcompiler=flang     Portland Group Fortran LLVM Compiler
      --fcompiler=fujitsu   Fujitsu Fortran Compiler
      --fcompiler=hpux      HP Fortran 90 Compiler
      --fcompiler=intele    Intel Fortran Compiler for Itanium apps
      --fcompiler=intelem   Intel Fortran Compiler for 64-bit apps
      --fcompiler=intelev   Intel Visual Fortran Compiler for Itanium apps
      --fcompiler=intelv    Intel Visual Fortran Compiler for 32-bit apps
      --fcompiler=intelvem  Intel Visual Fortran Compiler for 64-bit apps
      --fcompiler=lahey     Lahey/Fujitsu Fortran 95 Compiler
      --fcompiler=mips      MIPSpro Fortran Compiler
      --fcompiler=none      Fake Fortran compiler
      --fcompiler=nv        NVIDIA HPC SDK
      --fcompiler=pathf95   PathScale Fortran Compiler
      --fcompiler=sun       Sun or Forte Fortran 95 Compiler
      --fcompiler=vast      Pacific-Sierra Research Fortran 90 Compiler
    For compiler details, run 'config_fc --verbose' setup command.```
    
    It's worth to mention that I have `gfortran` installed from `brew`, and an Anaconda environment with many tools, including `pip`.
    opened by viniavila 0
  • import error

    import error

    Python 3.9.9 (main, Dec 1 2021, 16:36:40) [GCC 7.5.0] on linux Type "help", "copyright", "credits" or "license" for more information.

    import qml Traceback (most recent call last): File "", line 1, in File "/user/kijsdc/.local/lib/python3.9/site-packages/qml/init.py", line 37, in from .compound import Compound File "/user/kijsdc/.local/lib/python3.9/site-packages/qml/compound.py", line 30, in from .representations import generate_coulomb_matrix File "/user/kijsdc/.local/lib/python3.9/site-packages/qml/representations.py", line 28, in from .frepresentations import fgenerate_coulomb_matrix ImportError: /user/kijsdc/.local/lib/python3.9/site-packages/qml/frepresentations.cpython-39-x86_64-linux-gnu.so: undefined symbol: dsyev_

    I need your help. please help me...

    opened by hacret 0
  • Installation fails on Windows systems with the error: invalid numeric argument '/Wno-maybe-uninitialized'

    Installation fails on Windows systems with the error: invalid numeric argument '/Wno-maybe-uninitialized'

    When installing qmlcode on a windows system, pip install qml, the installation fails with the error:

     cl : Command line error D8021 : invalid numeric argument '/Wno-maybe-uninitialized'
    error: Command "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ibuild\src.win-amd64-3.9\build\src.win-amd64-3.9\fchl -IC:\raghav\env_dftb\lib\site-packages\numpy\core\include -IC:\raghav\env_dftb\include -Ic:\users\davinder kumar\appdata\local\programs\python\python39\include -Ic:\users\davinder kumar\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include /Tcbuild\src.win-amd64-3.9\fchl\ffchl_modulemodule.c /Fobuild\temp.win-amd64-3.9\Release\build\src.win-amd64-3.9\fchl\ffchl_modulemodule.obj -O3 -fopenmp -m64 -march=native -fPIC -Wno-maybe-uninitialized -Wno-unused-function -Wno-cpp" failed with exit status 2
    

    Is this a problem due to lack of some installed requirement?

    opened by RAraghavarora 0
  • BoB seg faulting on MacOS

    BoB seg faulting on MacOS

    When I run generate_bob, either through the Compound class or just the representation, it is throwing a seg fault. I have installed qml (through pip3) as well as the Fortran compiler (brew install gcc).

    opened by owencqueen 1
  • BoB generation

    BoB generation

    The generation of a BoB representation via $ qml.representations.generate_bob requires the variable "atomtypes" as third argument which is not used by the function.

    opened by TDLemonNovecento 0
Releases(0.3.1)
A classification model capable of accurately predicting the price of secondhand cars

The purpose of this project is create a classification model capable of accurately predicting the price of secondhand cars. The data used for model building is open source and has been added to this

Akarsh Singh 2 Sep 13, 2022
A high-performance topological machine learning toolbox in Python

giotto-tda is a high-performance topological machine learning toolbox in Python built on top of scikit-learn and is distributed under the G

giotto.ai 632 Dec 29, 2022
STUMPY is a powerful and scalable Python library for computing a Matrix Profile, which can be used for a variety of time series data mining tasks

STUMPY STUMPY is a powerful and scalable library that efficiently computes something called the matrix profile, which can be used for a variety of tim

TD Ameritrade 2.5k Jan 06, 2023
A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.

pmdarima Pmdarima (originally pyramid-arima, for the anagram of 'py' + 'arima') is a statistical library designed to fill the void in Python's time se

alkaline-ml 1.3k Jan 06, 2023
Bayesian optimization in JAX

Bayesian optimization in JAX

Predictive Intelligence Lab 26 May 11, 2022
Python 3.6+ toolbox for submitting jobs to Slurm

Submit it! What is submitit? Submitit is a lightweight tool for submitting Python functions for computation within a Slurm cluster. It basically wraps

Facebook Incubator 768 Jan 03, 2023
YouTube Spam Detection with python

YouTube Spam Detection This code deletes spam comment on youtube videos based on two characteristics (currently) If the author of the comment has a se

MohamadReza Taalebi 5 Sep 27, 2022
Probabilistic programming framework that facilitates objective model selection for time-varying parameter models.

Time series analysis today is an important cornerstone of quantitative science in many disciplines, including natural and life sciences as well as eco

Christoph Mark 129 Dec 24, 2022
As we all know the BGMI Loot Crate comes with so many resources for the gamers, this ML Crate will be the hub of various ML projects which will be the resources for the ML enthusiasts! Open Source Program: SWOC 2021 and JWOC 2022.

Machine Learning Loot Crate 💻 🧰 🔴 Welcome contributors! As we all know the BGMI Loot Crate comes with so many resources for the gamers, this ML Cra

Abhishek Sharma 89 Dec 28, 2022
K-Means clusternig example with Python and Scikit-learn

Unsupervised-Machine-Learning Flat Clustering K-Means clusternig example with Python and Scikit-learn Flat clustering Clustering algorithms group a se

Emin 1 Dec 13, 2021
Tools for mathematical optimization region

Tools for mathematical optimization region

林景 15 Nov 30, 2022
Skforecast is a python library that eases using scikit-learn regressors as multi-step forecasters

Skforecast is a python library that eases using scikit-learn regressors as multi-step forecasters. It also works with any regressor compatible with the scikit-learn API (pipelines, CatBoost, LightGBM

Joaquín Amat Rodrigo 297 Jan 09, 2023
Data Efficient Decision Making

Data Efficient Decision Making

Microsoft 197 Jan 06, 2023
Python Automated Machine Learning library for tabular data.

Simple but powerful Automated Machine Learning library for tabular data. It uses efficient in-memory SAP HANA algorithms to automate routine Data Scie

Daniel Khromov 47 Dec 17, 2022
List of Data Science Cheatsheets to rule the world

Data Science Cheatsheets List of Data Science Cheatsheets to rule the world. Table of Contents Business Science Business Science Problem Framework Dat

Favio André Vázquez 11.7k Dec 30, 2022
Data Version Control or DVC is an open-source tool for data science and machine learning projects

Continuous Machine Learning project integration with DVC Data Version Control or DVC is an open-source tool for data science and machine learning proj

Azaria Gebremichael 2 Jul 29, 2021
Dieses Projekt ermöglicht es den Smartmeter der EVN (Netz Niederösterreich) über die Kundenschnittstelle auszulesen.

SmartMeterEVN Dieses Projekt ermöglicht es den Smartmeter der EVN (Netz Niederösterreich) über die Kundenschnittstelle auszulesen. Smart Meter werden

greenMike 43 Dec 04, 2022
Python Research Framework

Python Research Framework

EleutherAI 106 Dec 13, 2022