Skip to main content

Add a short description here!

Project description

Project generated with PyScaffold Unit tests

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dolomite-base-0.0.1.tar.gz (49.6 kB view details)

Uploaded Source

Built Distributions

dolomite_base-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (119.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dolomite_base-0.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (81.9 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

dolomite_base-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

dolomite_base-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (636.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

dolomite_base-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (80.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

dolomite_base-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl (85.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

dolomite_base-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

dolomite_base-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (636.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

dolomite_base-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (80.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

dolomite_base-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl (85.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

dolomite_base-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

dolomite_base-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (636.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

dolomite_base-0.0.1-cp39-cp39-macosx_11_0_arm64.whl (80.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

dolomite_base-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl (85.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file dolomite-base-0.0.1.tar.gz.

File metadata

  • Download URL: dolomite-base-0.0.1.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

Hashes for dolomite-base-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5f80aa4816917698585a545374e8af8af904eb1337aef64b079301aefbd50ff5
MD5 27950e1130f077e1d3a88c62d04817a8
BLAKE2b-256 1bfaf978eb2f4a291b5a2a5418c1635908a5a24bb14865f6315a38c5497415f6

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ebed935d1e3645a0cfb82893ff288ad109c160e9f999ed6e16ff57f6035a835
MD5 23cf122929ab217234c5da2942d5d274
BLAKE2b-256 4957a9af1c30115bf7e064dcf0f41a22b6b11163886043dad21914a6418ad68b

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da73cff273d0696c81de47d968d3a3fbe93473dfbba821cd176443f943873a1f
MD5 2f9cfb2d3b8149defaba34e40c505efa
BLAKE2b-256 d3334753536e4bf253df7fd944b690bb497fd5842a92dd22bb6405f25de00ec3

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c6473030e011994ec2f78734d9e167dcc149f25804f078482c19b7d320ac1f24
MD5 31befc4964abdc973c05a4b5cb949ffd
BLAKE2b-256 48c7f4fe52f99cbb8a83c018ee5fd4a25a9659c52d38eb73facfe84549c6178d

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42755ed476815cae89c1c7ab8338a7171c5cada7b27e7a865c78ddf78653ab2e
MD5 6fa8fd352a986316f8f47bdbe0772e92
BLAKE2b-256 6051ed4f8a5b57a8f2d8a6936c287c23b7070cf48716229813a365102626b515

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc2103ded59635dc5abf6b72e73e9df53c1c097e9d2a804803cfe2b2805be16f
MD5 ff2d284724e1c27fe1c1472e293dad3c
BLAKE2b-256 7d54a79eee2b629f8b137b03535d060c752be2cc1f521385dfa549329c040378

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f15f8d2def2395e041d68665efb60326b98f5096fb5faf0a882774581f41687b
MD5 abc93a49ec5bb2e13e58c597d6409046
BLAKE2b-256 831415c3321abaa65204d3df9f2219e0ecd7b2d1e781998a5509cfa51cb7dfbe

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d9c2ad4e6d19fd32b40476c5a188025c9c095c0c07c16999323d989d0b8b7ff1
MD5 988ed473188992bc3c49e1bdaa5ccd81
BLAKE2b-256 bca17ea14b9af34853209e23072809929a202b3f2f05882dba62293b74e1a793

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 344fbb1ca4ccb0fa32263537e58d7e9b143e748ef97635c91b6b9205f69a5e64
MD5 eb706cf41720b4f08b829252b3b2e941
BLAKE2b-256 4bc82cb7c7af6ccf6348106c6fe63e54e1ff9a151d300588af6b48fad63345c4

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efef467f7040fe68c665d2b92be16e2e3de4b71289dfbeacb881406ae4fae6f9
MD5 30e5706a10517545c8cf1bb4e7c5e501
BLAKE2b-256 591522240484b3ea93a8d76573a0d7773f1cca4d22eeb37f071908ed9d9c38c4

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 55649ff829a606e06e38981b1e58f3ef5181a66b70d931f597420e850bb4c637
MD5 7e7d05f270c42fc8c71e5895b46ce5b0
BLAKE2b-256 a4f4b26b1d29b505cc8988b3dd39f77d30c748b84a96b67bf2734fbf544af65a

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5f012d86a72c6c13f322a07f541446a7c3141d5adec5fb29226ff1cf41048361
MD5 f8ca4997787dcf7b8e494c25c7415d99
BLAKE2b-256 f0948a1a5e314845525500187bc9450559eea4ff3a96f6b82aa03a9c9a5cab5b

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17d2d147707c6637398f761637a011c2b8d2b10003b2696315b85b2ad7397a29
MD5 d60a03ec0805b8d75e9386a27ea726e6
BLAKE2b-256 dec23171b1cf92fdb7a4c4ccb4e651e7a80ecbf64fc001029e0ed4f3e9244a32

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c43f1d8a779f768676aa93cb59e80f6adc2112144c5640c0f68610c090d49c2
MD5 3c71a164b156880b4df5fc073cb2ae66
BLAKE2b-256 77cb6f1eeb140ba182adc5a51140d398fb974cf8edb4817b6911c2184c8d1784

See more details on using hashes here.

File details

Details for the file dolomite_base-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dolomite_base-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 738bffb9c7f7e8ab8f0192ac7ba26ebd5f2e4abf65501772158734665f15334e
MD5 dc7ebef191e23729fb12f9358e8d08f1
BLAKE2b-256 eaa39b820f43ce3ef250f5a739e036f2b24dca5bec62e23cedf82e0a1d075198

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page