qdatalib
Note this project is under development, and will undergo a massive number of breaking changes
###TODO
- better naming
- export to csv
- better handling of not existing files
Description
QDataLib is a library of wrappers around some of the most useful ”data”-functions in QCoDeS. The Idea of QDataLib is to keep track of your data files using a MongoDB database, and ease the export to other file formats than SQLite
Installation
To install QDataLib from source do the following:
$ git clone https://github.com/qdev-dk/QDataLib.git
$ cd QDataLib
$ pip install .
Usage
see here
Running the tests
If you have gotten 'qdatalib' from source, you may run the tests locally.
Install qdatalib along with its test dependencies into your virtual environment by executing the following in the root folder
$ pip install .
$ pip install -r test_requirements.txt
Then run pytest in the tests folder.
Building the documentation
If you have gotten qdatalib from source, you may build the docs locally.
Install qdatalib along with its documentation dependencies into your virtual environment by executing the following in the root folder
$ pip install .
$ pip install -r docs_requirements.txt
You also need to install pandoc. If you are using conda, that can be achieved by
$ conda install pandoc
else, see here for pandoc's installation instructions.
Then run make html in the docs folder. The next time you build the documentation, remember to run make clean before you run make html.
Metadata
Release files for qdatalib 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qdatalib-0.1.0.tar.gz | 23.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qdatalib-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 32.8 kB
Release files / qdatalib-0.1.0.tar.gz
| Download URL | qdatalib-0.1.0.tar.gz |
|---|---|
| Size | 23.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e34ad904082ec53a72ef6151778f638207bfbd7168646fef1c9f026e4bb2aacb
|
|
BLAKE2b-256 checksum How to use checksums |
96846a2ac43d1fd97194e964f7bcc23ef939b7e9dd479cab6f35b4fe57bbd68a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.7
|
Release files / qdatalib-0.1.0-py3-none-any.whl
| Download URL | qdatalib-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
059fd3d8aaf30f79acc6cf23e1c137e113118949bea07e4532ca2494cd963909
|
|
BLAKE2b-256 checksum How to use checksums |
14ff6469b25c4982b6ad29f331e692130e736ed41d8ae86954165a73d9f942ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.7
|