Skip to main content

Introduction

This repository contains functionality which is used in most SCINE modules. It is vital for the correct functioning of all SCINE modules, but it does not directly provide any functionality for end users. Therefore, only developers of SCINE need to directly interact with this repository.

Installation and Usage

As a user of one of the SCINE modules (such as Sparrow), you do not need to set up SCINE Utilities yourself. Instead, this is done as part of the installation process of the respective SCINE module. Therefore, the following instructions are only necessary for developers of SCINE, or those interfacing this library directly.

Dependencies

Required software, minimum required versions in brackets, for this SCINE project are:

  • A C++ compiler supporting the C++17 standard

  • CMake (3.9)

  • Boost (1.65.0)

  • Eigen3 (3.3.2)

Installation

In order to compile this as a SCINE developer, execute the following commands:

git submodule init
git submodule update
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../inst -DSCINE_BUILD_PYTHON_BINDINGS=ON ..
make -j 4
make UtilsOSDocumentation
make test
make install

Known Issues

Due to a bug in boost version 1.69.0, linkage against this version will result in a leakage of file handles if the ORCA and Gaussian Calculators are called repeatedly.

How to Cite

When publishing results obtained with any SCINE module, please cite the following paper:

T. Weymuth, J. P. Unsleber, P. L. Türtscher, M. Steiner, J.-G. Sobez, C. H. Müller, M. Mörchen, V. Klasovita, S. A. Grimmel, M. Eckhoff, K.-S. Csizi, F. Bosia, M. Bensberg, M. Reiher, “SCINE—Software for chemical interaction networks”, J. Chem. Phys., 2024, 160, 222501 (DOI 10.1063/5.0206974).

Support and Contact

In case you should encounter problems or bugs, please write a short message to scine@phys.chem.ethz.ch.

Third-Party Libraries Used

SCINE Utilities makes use of the following third-party libraries:

Metadata

Release files for scine-utilities 10.1.0

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

Built distributions (wheels)

Table of built distributions (wheels) for scine-utilities 10.1.0
File
scine_utilities-10.1.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
scine_utilities-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
scine_utilities-10.1.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
scine_utilities-10.1.0-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
scine_utilities-10.1.0-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details

Total release size: 25.8 MB

Release files / scine_utilities-10.1.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL scine_utilities-10.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0cf7a415e1e68f2ee440ce122a649be6706a380166af9378793fb72c9687eb5f
BLAKE2b-256 checksum
How to use checksums
00c8231382136f0730a9c03623fdc14ebc618274b839b3e3ef50febc86051383
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / scine_utilities-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL scine_utilities-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6d1f86bfc8ce1fdf4b6e204c2e69dc8eb305230fa9f6f1af0e5bdecc2a3a847c
BLAKE2b-256 checksum
How to use checksums
df850b84b46265f1574b9c09365e371bcb8a42834fe4fd169d81af799d643381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / scine_utilities-10.1.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL scine_utilities-10.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
496f49c845976bb0246fe73e6ef9827ba21f2386505c8bf78fed48c28700b533
BLAKE2b-256 checksum
How to use checksums
901ba5a7b41319174e4c043e9ea9c31ea988f97d6391d9c04028d14ed588262d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / scine_utilities-10.1.0-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL scine_utilities-10.1.0-cp39-cp39-manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
20676a35b14b2dffb9f8044bc6f578cad944215efdf67d935bb4ecd72ae34360
BLAKE2b-256 checksum
How to use checksums
157b0975429f1d00ef7464abd53f6357b92a60cc7a1e175e2bb725314ce49c06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release files / scine_utilities-10.1.0-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL scine_utilities-10.1.0-cp38-cp38-manylinux_2_28_x86_64.whl
Size 5.2 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
df78a53473bab2453b343fe5f7e261051c4d7fbdddb3821a266ba73a23ed004d
BLAKE2b-256 checksum
How to use checksums
ba45233a8a1a06bbf504ce9741b871dc9e0fdc8bba6ff613958cac7737e4047f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.6

Release history Release notifications | RSS feed

This release

10.1.0 This release

5 release files

10.0.0

6 release files

9.0.0

6 release files

8.0.0

5 release files

7.0.0

3 release files

6.0.0

3 release files

5.0.0

3 release files

4.0.0

3 release files

3.0.0

3 release files

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