Add a short description here!
Project description
Save and load Bioconductor objects in Python
Overview
The dolomite-base package is the Python counterpart to the alabaster.base R package, defining the basic generics for language-agnostic reading and writing of Bioconductor objects with their associated metadata. Implementations of methods for these generics can be found in the other dolomite- packages.
Developer notes
Obtain the headers:
(cd extern && ./fetch)
Build the shared object file:
CC="ccache clang++" python setup.py build_ext --inplace
For installation:
CC="ccache clang++" python setup.py install --user
For quick testing:
pytest
For more complex testing:
python setup.py build_ext --inplace && tox
To rebuild the ctypes bindings with cpptypes:
cpptypes src/dolomite_base/lib \
--py src/dolomite_base/_cpphelpers.py \
--cpp src/dolomite_base/lib/bindings.cpp \
--dll _core
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file dolomite-base-0.0.2.tar.gz
.
File metadata
- Download URL: dolomite-base-0.0.2.tar.gz
- Upload date:
- Size: 49.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb5abf7190d9797ddaf53795e380c67a7254acff50918bf9ae398a9349a75193 |
|
MD5 | 598e5ec88dd05c7d74cdc1d0814f82de |
|
BLAKE2b-256 | cb05655a0e87ddd3ba6d2fd10624208be91161de55babda0cdd57047e65e3364 |
File details
Details for the file dolomite_base-0.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 118.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d363d0241a2b86203e51c2944e3b597bbd8668bd54bef7f34565dc273d4f9c9 |
|
MD5 | 1b42ba814bf587c42138f26e0d88998d |
|
BLAKE2b-256 | 133af89116458e3a26396b6bbe668c8dc9c4b2f6c434d99e9086aaccfbddee92 |
File details
Details for the file dolomite_base-0.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 81.8 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d89e484aef80f8e9de310117627d205af8b19e7f479d307d84a7203c34714946 |
|
MD5 | 562fe39b964898fa54ab4a467d74ed32 |
|
BLAKE2b-256 | dd2536d6922e8f656aaaf34b8aca01abb726cddf8166e13ce4da51090984713f |
File details
Details for the file dolomite_base-0.0.2-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1361e177329c4ab28b757a2fb705849c38a3b707db35cf93a12491cf8986ef0b |
|
MD5 | a15dbf533619db42f359f9ca9b16fa30 |
|
BLAKE2b-256 | 8480946d8b6c832e3912c3e7e873bb16eded2f27f2060853d6c10a5c2bb08df8 |
File details
Details for the file dolomite_base-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 636.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 436a2d785789b971d72758f3a0c1d0fbb5fafeeea6b52e454788aef71167dda6 |
|
MD5 | a7c2f8627324fd0891b78675bd37e51a |
|
BLAKE2b-256 | 30d99db55b314461a8624bebf090820cfbb354deee4bb93152630373a7de1298 |
File details
Details for the file dolomite_base-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 80.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c94587a4fd9ef99e7e7cb391b50a200ff29ba98f0ca15e5617480a6dfdbc9fc4 |
|
MD5 | 76c9f60055b8c58d84103b5c80771a72 |
|
BLAKE2b-256 | 942cc94954eeb8bc1f954b60929c59a40b271fb3a052cfd1bac1dd0649a0498a |
File details
Details for the file dolomite_base-0.0.2-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 85.7 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee0e87dab8fa97b79717ceb3baa0747a79f822d06914df193a763f6b1dae7c99 |
|
MD5 | eb212da3a66e2abf1e996f3c4d1085ab |
|
BLAKE2b-256 | 5080f02e274c473e965c6303184e09c4c800da6e3541ce3f55937485850b9a04 |
File details
Details for the file dolomite_base-0.0.2-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8911321f7f2bcb69b14bb1fda0bceb8d77f9ccad6c6ee18548b0f0671ff1235 |
|
MD5 | 03deccbafc20c5324c90e011d6b243d2 |
|
BLAKE2b-256 | 4a30ba6c40806f6b2d496af38a60f2b18ab391cf11be48c59e553b1aed258ffd |
File details
Details for the file dolomite_base-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 636.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d072bf31637453eab8e275e68d0525a0a2e76025e08465a24739a40d983082f8 |
|
MD5 | cd2d5d768c85e03bd7db29f183554967 |
|
BLAKE2b-256 | 557bab0677917961273a189ea897a729e8d795b7ee45c59ebaa9fb809d610be4 |
File details
Details for the file dolomite_base-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 80.7 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9caf8bb48ff83cdc6663134c379cc0294b08c8e82a994e2d977e626f101d6b44 |
|
MD5 | 3f51e20870b5cc891e3866dd38e04d1e |
|
BLAKE2b-256 | d252acf3abe7591a25cc2d9c541ee6a239f52c9eb1b9a55addec69742a7faf5d |
File details
Details for the file dolomite_base-0.0.2-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 85.7 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f105b583807eb303c2c157a3e5b8b27dae11aafae32ed553141db8702b2de0f |
|
MD5 | f39b20949cef65cb2f31f9a6c5993b07 |
|
BLAKE2b-256 | 7b31d288c16f08498615a20e2785c342ee4a725678cb8cd14b70711b5b86cb24 |
File details
Details for the file dolomite_base-0.0.2-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e46f9a30c23b36310091b17f1aa81ddcbf9eb150492c3015bb6cdadf6c19bb3a |
|
MD5 | 08a3140a7e086b03f3dd65c3d94cf31f |
|
BLAKE2b-256 | b5bd84f3effa6a93eba9ce990e3c84964f74e80c3879520f1db5ebbc16e18177 |
File details
Details for the file dolomite_base-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 636.1 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6f7ab1c63e5e3e5f11aed6b45bc6e4d5f02e0bbabed1d1c84056f33ad96b794 |
|
MD5 | acea955e6d12bb58a45ce926b82056b2 |
|
BLAKE2b-256 | 6d54a6fca7065061a71f58d0aed2b188fb93162e1c3f4a7ff9bea8d5e02a02df |
File details
Details for the file dolomite_base-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 80.7 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66a1a615de13fa9d3f4b5924d2c9d496f095fb61882234f1378517eb77344964 |
|
MD5 | 87e2f026f342aa130455102360bc13bc |
|
BLAKE2b-256 | 8ecc1c693ee071d5e6e47505ddce2ce2ccaa7e48828004100ef261ef0b63c236 |
File details
Details for the file dolomite_base-0.0.2-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: dolomite_base-0.0.2-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 85.7 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1c030929d9e5891e9bce97e71355d00410c9a739f695f9f9aeee018d433ec7a |
|
MD5 | 16ac21931fe2211d5325ca5683eb6c3e |
|
BLAKE2b-256 | 39d09e42cafb959a154da9f38ee4ed406cc37410b8acf249a97e65c05d35ef92 |