Skip to main content

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)

Source distribution for qdatalib 0.1.0
File Size Uploaded
qdatalib-0.1.0.tar.gz 23.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qdatalib 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 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