Skip to main content

MOSAIC (MOdular Storage of Archived and Indexed Contents) is a file format designed to efficiently store and randomly read contents archived by Software Heritage. Target content is source code and therefore small objects (median size: 3kb), indexed over one (or more) of the possible objstorage keys.

The motivations and design of this file format are thoroughly explained in SWH Enhancement Proposal #5. Format evolutions are described in CHANGELOG.md in the package’s sources.

The Python module provides high-level classes (implemented in Rust) to read/write MOSAIC files.

Download files

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

Source Distribution

swh_mosaic-0.3.1.tar.gz (93.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

swh_mosaic-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

swh_mosaic-0.3.1-cp314-cp314t-manylinux_2_28_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

swh_mosaic-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

swh_mosaic-0.3.1-cp314-cp314-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

swh_mosaic-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

swh_mosaic-0.3.1-cp313-cp313-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

swh_mosaic-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

swh_mosaic-0.3.1-cp312-cp312-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

swh_mosaic-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

swh_mosaic-0.3.1-cp311-cp311-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

swh_mosaic-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

swh_mosaic-0.3.1-cp310-cp310-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

swh_mosaic-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

swh_mosaic-0.3.1-cp39-cp39-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

Details for the file swh_mosaic-0.3.1.tar.gz.

File metadata

  • Download URL: swh_mosaic-0.3.1.tar.gz
  • Upload date:
  • Size: 93.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.12

File hashes

Hashes for swh_mosaic-0.3.1.tar.gz
Algorithm Hash digest
SHA256 1d924ccd140947647b9e7e1f5424e0b35bbd8c60a4957d784b5acd8ca4f45f19
MD5 91ba57720805e2383db6b35028fb0383
BLAKE2b-256 ecbfa587b878c0350d1c3f07461680b77de329c860fab649c193cf398e4bcb70

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a89007f63f5c2da6254ebef1a9a354dd2fe55e32a6aa91d8718ae93d9466a8a1
MD5 f2b8c74a8cfb78c15fda6380f7d51dfd
BLAKE2b-256 80ad69ef0d7d086b9e3ef12d74b26e7197211f6392b7fefeddd3d5f3f24be516

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97187d186acce054f1f8cb9e3f730385f820d26210ee8a917b1202b65e328c1c
MD5 8e8379266155d4afc9398993d380b6b5
BLAKE2b-256 2431a687f276103db1783ad2cbc59bd4f40af519fa9acb007f21f85c9f66523a

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d1e3c8ee1644e074b3a9f187ba9a30a8751c7a9a4bc5f1299a4073a50e49b2e
MD5 177c33999f5eebf078f9334c6a828171
BLAKE2b-256 027816b07b90f09f1731e6663c22cbd0527c6ed91463fc543a8db8605656c3c3

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2157e4e629f50aa784b8e83df45d170ef1e95c953941c92a5bb59e6864c25322
MD5 99ffab8e9aaf456d2d9f8e58ade298dc
BLAKE2b-256 62bb9190e8fad2d7737e8aeaa8fe9964d22c6bc4c7b159e49868d5a9435a1448

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4cc0a73ced83ce6b500f8c1cae5f9e84ff544179936fc9233fe29e19f9c841a6
MD5 6e473226f3b6fe636f907b84aaffdd8e
BLAKE2b-256 201fab45f2ce893415ba57ac1483bc53e8713dee3393cdbcd2ff80537fec66c0

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64f31c2b6a593514e541c3514a8f61b2480fdabfc33eb95f3a6744b4b973683f
MD5 99c62f1b9adc5c44122d3ca6281f52f7
BLAKE2b-256 2997a41f92b718feeb6651f523c8d5ca180c56435b0e8dd0ae4ac777f5ce22cd

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce187efcc227f20bd00fe0baa508ef42e01d82031edc9e0a7dc8ff4234556b99
MD5 fbf35ff754f49ea4e3fe2fe4fa088720
BLAKE2b-256 0d0cdb71e3c2e7295dd1a84786893a2c82896b56b100245aac2aa5673f3437ec

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7841c9ada1848c26b919521830ee50d85d27428717e7f83959200cdb1c3bcae6
MD5 2ff2c0072a01663353ca7a2eee1cbfbe
BLAKE2b-256 f430a4b3f184bf013fd9ec70159cb135ab9d209f06cdf9151b0ed757ca8a3104

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e38c0e3b932fd7aa68325ea0fbad8a5d0c1662abbe3de025b32bbe4bbdb648b6
MD5 4dbeb14352f290a05c640c4f7f987868
BLAKE2b-256 b50d9fdf67217d1db6684b9411f4086e849b1b30b37011b837ecd5ae27ace77d

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 481af0c9f5bc6d1ba9c2a05af233890ce687c36e84226eafd5661f8559498be7
MD5 436f2e014daec33c19fc977c0f110abc
BLAKE2b-256 342b55e3c235c160658da50b47bce00eb91962a0f5fd30f2c6874ed0342e9dc8

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e23ea9425ab30aaeb8eff4b7cec25124ef67c925656685fb749b338075495725
MD5 33b109335c1c0fa5dfd6b3ad0569e514
BLAKE2b-256 98c8d4e7e87f680962ac440c817bc26bba0c1d24f676a7c792ddb6ce2dbef8a0

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96babd83ea2b64fdb537cb41f54a666b09a964c3e632567108d963c17747789d
MD5 e0fa13319d5c38421371586c8c3d5659
BLAKE2b-256 ffb9c46e852b0c0e1450018418d72c6a7994b28456247fd716e81c97f1caf64e

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 033cc61dfbef0be7fec42ba2a021400247766d846318963967fa1f11a0728d61
MD5 4871ec2ef70375c67c7d1cccb0192235
BLAKE2b-256 894be8d98582706bc935353994fbbbdb8b9db2576d73de2a9d40efc8694146bf

See more details on using hashes here.

File details

Details for the file swh_mosaic-0.3.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for swh_mosaic-0.3.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61380259fe13fdbccbdd9d66f02069e61b7fd8e1d41ec2908bc734b3bd0cf505
MD5 7be2c6953b012f7af5c8bea631877aa2
BLAKE2b-256 097572967cc2ea67731bd0bfe8aae2195c6babf47ec8106100a3829ac8913947

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page