Skip to main content

Lightweight data-centric framework for working with scientific data

Project description

DLite

A lightweight data-centric framework for semantic interoperability

PyPi CI tests Documentation DOI

DLite is a C implementation of the SINTEF Open Framework and Tools (SOFT), which is a set of concepts and tools for using data models (aka Metadata) to efficiently describe and work with scientific data.

DLite overview

The core of DLite is a framework for formalised representation of data described by data models (called Metadata or Entity in DLite). On top of this, DLite has a plugin system for various representations of the data in different formats and storages, as well as bindings to popular languages like Python, mappings to ontological concepts for enhanced semantics and a set of tools.

Documentation

The official documentation for DLite can be found on https://sintef.github.io/dlite/.

Installation

DLite is available on PyPI and can be installed with pip

pip install dlite-python[full]

The bracket [full] is optional, but ensures that you install all optional dependencies together with DLite. Without [full] you get a minimal DLite installation that only depends on NumPy. This would disable most storage plugins, except for the built-in "json", "bson" and "rdf" (when compiled against Redland librdf). For alternative installation methods, see the installation instructions.

Usage

All data in DLite is represented by a instance, which is described by a simple data model (aka Metadata). An Instance is identified by a unique UUID and have a set of named dimensions and properties. The dimensions are used to describe the shape of multi-dimensional properties.

DLite Metadata are identified by an URI and have an (optional) human readable description. Each dimension is given a name and description (optional) and each property is given a name, type, shape (optional), unit (optional) and description (optional). The shape of a property refers to the named dimensions. Foe example, a Metadata for a person serialised in YAML may look like:

uri: http://onto-ns.com/meta/0.1/Person
description: A person.
dimensions:
  nskills: Number of skills.
properties:
  name:
    type: string
    description: Full name.
  age:
    type: float32
    unit: year
    description: Age of person.
  skills:
    type: string
    shape: [nskills]
    description: List of skills.

Assume that you have file Person.yaml with this content. In Python, you can load this Metadata with

import dlite
Person = dlite.Instance.from_location("yaml", "Person.yaml", options="mode=r")

where the first argument is the "driver", i.e. the name of storage plugin to use for loading the Metadata. The options argument is optional. By providing "mode=r" you specify that the storage is opened in read-only mode.

You can verify that Person is a Metadata

>>> isinstance(Person, dlite.Metadata)
True

We can create an instance of Person with

holmes = Person(
    dimensions={"nskills": 4},
    properties={
      "name": "Sherlock Holmes",
      "skills": ["observing", "chemistry", "violin", "boxing"],
    }
)

The dimensions argument must be supplied when a Metadata is instantiated. It ensures that the shape of all properties are initialised consistently. The properties argument is optional. By specifying it, we initialise the properties to the provided values (otherwise, they will be initialised to zero).

In this case we didn't initialised the age

>>> holmes.age
0.0
>>> holmes.age = 34  # Assign the age

If you have Pint installed, you can also specify or access the age as a quantity with unit

>>> holmes.q.age = "34year"
>>> holmes.q.age
<Quantity(34, 'year')>
>>> holmes.q.age.to("century").m
0.34

We can view (a JSON representation of) the instance with

>>> print(holmes)
{
  "uuid": "314ac1ad-4a7e-477b-a56c-939121355112",
  "meta": "http://onto-ns.com/meta/0.1/Person",
  "dimensions": {
    "nskills": 4
  },
  "properties": {
    "Sherlock Holmes" {
      "age": 34.0,
      "skills": [
        "observing",
        "chemistry",
        "violin",
        "boxing"
      ]
    }
  }
}

The instance can also be stored using the save() method

holmes.save("yaml", "holmes.yaml", "mode=w")

which will produce the a YAML file with the following content

8cbd4c09-734d-4532-b35a-1e0dd5c3e8b5:
  meta: http://onto-ns.com/meta/0.1/Person
  dimensions:
    nskills: 4
  properties:
    Sherlock Holmes:
      age: 34.0
      skills:
      - observing
      - chemistry
      - violin
      - boxind

This was just a brief example. There is much more to DLite as will be revealed in the documentation.

License

DLite is licensed under the MIT license. However, it include a few third party source files with other permissive licenses. All of these should allow dynamic and static linking against open and propritary codes. A full list of included licenses can be found in LICENSES.txt.

Acknowledgment

In addition from internal funding from SINTEF and NTNU this work has been supported by several projects, including:

  • AMPERE (2015-2020) funded by Forskningsrådet and Norwegian industry partners.
  • FICAL (2015-2020) funded by Forskningsrådet and Norwegian industry partners.
  • Rational alloy design (ALLDESIGN) (2018-2022) NTNU internally funded project.
  • SFI Manufacturing (2015-2023) funded by Forskningsrådet and Norwegian industry partners.
  • SFI PhysMet (2020-2028) funded by Forskningsrådet and Norwegian industry partners.
  • OntoTrans (2020-2024) that receives funding from the European Union’s Horizon 2020 Research and Innovation Programme, under Grant Agreement n. 862136.
  • OpenModel (2021-2025) that receives funding from the European Union’s Horizon 2020 Research and Innovation Programme, under Grant Agreement n. 953167.
  • DOME 4.0 (2021-2025) that receives funding from the European Union’s Horizon 2020 Research and Innovation Programme, under Grant Agreement n. 953163.
  • VIPCOAT (2021-2025) that receives funding from the European Union’s Horizon 2020 Research and Innovation Programme, under Grant Agreement n. 952903.
  • MEDIATE (2022-2025) that receives funding from the RCN, Norway; FNR, Luxenburg; SMWK Germany via the M-era.net programme, project9557,
  • MatCHMaker (2022-2026) that receives funding from the European Union’s Horizon 2020 Research and Innovation Programme, under Grant Agreement n. 101091687.

DLite is developed with the hope that it will be a delight to work with.

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

dlite_python-0.5.28.tar.gz (8.0 kB view details)

Uploaded Source

Built Distributions

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

DLite_Python-0.5.28-cp313-cp313-win_amd64.whl (666.1 kB view details)

Uploaded CPython 3.13Windows x86-64

DLite_Python-0.5.28-cp313-cp313-musllinux_1_2_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

DLite_Python-0.5.28-cp313-cp313-manylinux_2_34_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

DLite_Python-0.5.28-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (19.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

DLite_Python-0.5.28-cp312-cp312-win_amd64.whl (666.2 kB view details)

Uploaded CPython 3.12Windows x86-64

DLite_Python-0.5.28-cp312-cp312-musllinux_1_2_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

DLite_Python-0.5.28-cp312-cp312-manylinux_2_34_x86_64.whl (25.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

DLite_Python-0.5.28-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (20.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

DLite_Python-0.5.28-cp311-cp311-win_amd64.whl (664.7 kB view details)

Uploaded CPython 3.11Windows x86-64

DLite_Python-0.5.28-cp311-cp311-musllinux_1_2_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

DLite_Python-0.5.28-cp311-cp311-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

DLite_Python-0.5.28-cp311-cp311-manylinux_2_34_x86_64.whl (25.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

DLite_Python-0.5.28-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (19.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

DLite_Python-0.5.28-cp310-cp310-win_amd64.whl (664.0 kB view details)

Uploaded CPython 3.10Windows x86-64

DLite_Python-0.5.28-cp310-cp310-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

DLite_Python-0.5.28-cp310-cp310-musllinux_1_2_i686.whl (8.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

DLite_Python-0.5.28-cp310-cp310-manylinux_2_34_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

DLite_Python-0.5.28-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (19.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

DLite_Python-0.5.28-cp39-cp39-win_amd64.whl (664.1 kB view details)

Uploaded CPython 3.9Windows x86-64

DLite_Python-0.5.28-cp39-cp39-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

DLite_Python-0.5.28-cp39-cp39-musllinux_1_2_i686.whl (8.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

DLite_Python-0.5.28-cp39-cp39-manylinux_2_34_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

DLite_Python-0.5.28-cp38-cp38-win_amd64.whl (664.1 kB view details)

Uploaded CPython 3.8Windows x86-64

DLite_Python-0.5.28-cp38-cp38-musllinux_1_2_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

DLite_Python-0.5.28-cp38-cp38-manylinux_2_34_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.34+ x86-64

File details

Details for the file dlite_python-0.5.28.tar.gz.

File metadata

  • Download URL: dlite_python-0.5.28.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for dlite_python-0.5.28.tar.gz
Algorithm Hash digest
SHA256 121278c3492ab39817b8bb45c58fa0989baf5e45f05652d850dafef22ebb995d
MD5 81a5fe9d18ec0736316f036893b8f108
BLAKE2b-256 389097ae9d268fed128640ad5e4547180e8fa8b225409c493227b5d671a6f7a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.28.tar.gz:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f2d4fa0f2ae3c64d8ebaaf29300ec74b1706d7d9e81901a875d3b647074bfe68
MD5 add2abe4c185d74b1f25568cb7bc8b3a
BLAKE2b-256 868382d98d7c119078a860dec9ced500ade2d314b1a417847edca50bcf85199a

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp313-cp313-win_amd64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0088fe60356453a2a660a6f3c2fb9964b1fc142bc38e1b432af90e8c3848bc61
MD5 3af4b6e2260dc1877cadbc0bf5105af5
BLAKE2b-256 151feeae0c1cb4ed9893b2093c6f2273f4bd1c3d5ef4d47b3b269c869d75232b

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5ab03e2c96fc19bf09f849d7c8257f0fdfa01874691aceaac339b209a9e9d02f
MD5 308b269add8af8e1cc5f9c06bb5ed6c3
BLAKE2b-256 965747f5863fb350ad5b66bdfdeafb4d93e561d7850c8a24b328a949b3d640a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1c07a92330327660019f8b65c81251fd89873d3d1a77467f7b56bbf9eabd8987
MD5 10dfeda4296619ea5fedea9d664e8de4
BLAKE2b-256 6d8c4bf1ef2d1f545295c954566bcedce596ca29fe2294aa5235833c4032ecea

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 adbe4d27a51baa5e9b9f8a9d15e6918e92ccdc8ec63d7116ebe095aee791d200
MD5 f48b8d9d3de170b009492d66ee8879a2
BLAKE2b-256 2031246bcacba3d4751dd0569f3ecf4e5205d4748a4e117b713170033d9daeaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp312-cp312-win_amd64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d7ab787caf856f443998de90fdb0299acdd060b41ae0a26ed58ad7afcd996cdb
MD5 c4b994ed864763d38b2e55c8ee390eaa
BLAKE2b-256 e68819fe99dd0f327e1cb8d3e6df1ee2dc134f18708e6bbb8d4a128716a25b7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b64f9455cf8148168afbe1edc84dfb7b86a77bd9361728b8c51034e91532ca22
MD5 0acac453f77adde702b706e5608af3c7
BLAKE2b-256 6cc5aff2452d0519b9c52b782b291a114bdc2f0c6ca1dea2dae3b0bc48ce35bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b3fe50a1e301b06217a1fdaae01fcc6b0ec40050843b5a521da3310c4b151b7c
MD5 721205a1bc43800aa81214ada3387728
BLAKE2b-256 0ec71c4006fbc613f46115a43ffa85deb6bbec0fdadb853bacf0aa3d7db4e5a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b51f96b26492eb05150fcc535a08527b753974d39b9726e82939944510711e6b
MD5 ebca4a0b7b263c3b44db78cd4c696893
BLAKE2b-256 28c0cc6f4780b76f2d1fd2e7505630135b2b64b4d1cf80805e45966c394e5ad7

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp311-cp311-win_amd64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 73e057584916f4847069c4313e221f20f703a81ca0c17d6e418cbd30686744fa
MD5 e46efa14c7ac26930bfbc4f86cf99d00
BLAKE2b-256 55cac6e2ac01a657ce83ff888c247caa726d86b0271c9b812fe1831d6c5e8d38

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 451a77ceba45b101ea266de905e6c2c4400fa4b6acf76d1334e53d07ccba1879
MD5 b382cf91e2f4d033dc86a72e0b107f58
BLAKE2b-256 a5c876472666204736172cbf5cac3c7d38ff146382efe4190380cb68ed5f7881

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 39738e3ca5d430190c525d9a8a0bbc8ea00080c3a75b83c81319668610965e58
MD5 120add84984130e68d063c031f528eac
BLAKE2b-256 b035e8b0c8fff4702dd14c81aa21ba9f1db168bc38642b33f4a50e1a8c625021

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 36540676145dcfbad45828ff274c161fb52ceebbe029002d581e4feb00695def
MD5 b421c2fc221f7335ba8c9a26151217a5
BLAKE2b-256 1d8ba2bb466b52cf51415c4209601db7cdc6b58f73f2a70930ac361c41aefc22

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bb977ccdcd3c8710c383383f7acf01ad4c9233ea835357ee995a8c3acce9c92f
MD5 306cbafa8d7bc7819c8aea85ebf53821
BLAKE2b-256 298b08cac77f1d328ddd2a6fc0219f2c934ea27109feadaedeab550059eedeb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp310-cp310-win_amd64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69a59e2c184562c9be6140f8b2a1c19eeccb6bd7ee987a7352a18d59dead8129
MD5 b1c38367a752744422a65e309b1540bc
BLAKE2b-256 2576dc6820021e6ff2e5bbc3fec16f5e5330fc25090189a01ac28103c2bb9299

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fc87ff6f19d75d9986c0759769d95fb4c4638d0749873e09db449ba822510875
MD5 51d6f0515302732ce026fe0af561d7e1
BLAKE2b-256 4e2dc94d70eb204f579c063da15242f3b9c3e05b7e11d7437c889af4f9421207

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3458efa98b9f69349f723cb30042f621bfda1735d7217b1c877915e651071fc6
MD5 971a8acccc5ed75e383c49e1881d6e52
BLAKE2b-256 c5fe8208087c14a379891f5f7da40dbf8c03a1cf7aa540bc215a0f584a19e853

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp310-cp310-manylinux_2_34_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a57e66c5adc54bc1be8ef2b42dce127a927aa9c5e633f91cfd6c6ece1e08d1c8
MD5 3e2042063c66c94969f57c9552e9cd05
BLAKE2b-256 a573241e39408a425bfd8e88fa95b8fbb756ab4c5af1e77e4e922ccc3f0e09e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 56b88c783e7cd4b667961e4df759e6c49b0eefac45642037e829697d5eb456f9
MD5 522537a92516f9e44c827da9969e38e4
BLAKE2b-256 d7ce5258a43bda2f055e2cb0e7f0629da0d79e4985f0f57026996e2d16522eed

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp39-cp39-win_amd64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b5e19c6633faff8b323f77227d71444dd5a09f545dbff0d8488b9615e3d6c5f
MD5 6db7ef48652f501f3cf3c1358637b56a
BLAKE2b-256 521c9b4d79fa4c1d8f2508ddb93be91bac5b68c99851f6a783de6ca960efe2ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6e64cb4d9ae45a2bc4749543bb2c7ea6d81c298a7fd28a18e0c7cd83d0d7fea9
MD5 986654afde334280c16e9969fecb62b1
BLAKE2b-256 c0811466bc3a5133b064959efcb12fb9bf0aa6de7cdbb201369090f96498b7f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 344e5114b7051e5dcb4624c82efb20e5a7edd75c856b2fc9f9ceb332b33a57ea
MD5 0701243acc31ab087b604afa7685402d
BLAKE2b-256 d5af1e41f1e4ee140493b8dcce8a09a6587353e7a8cff764bdb5fc88b2cb4b15

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp39-cp39-manylinux_2_34_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3c1edb8441ed0f9a2e6939da1235e6ce39ea7afb52ac62822b8d17f3744857cc
MD5 d109fcea0a3d0c9fbcb4ab1bf96795ec
BLAKE2b-256 e1a260f85934f5cf13c37c6b6be5f767f1db36149913eb70419df6264b6e8a5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp38-cp38-win_amd64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e79498f25008849add9edb148f940276e4487449240c4f1e7c5ee091a1b2f846
MD5 507fe9059b06764a717e867cde6fed6d
BLAKE2b-256 79ba44c2886b1cbbc6c9d60b38130e111b3b895d3fe63c423cdc00be1dc1ea01

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file DLite_Python-0.5.28-cp38-cp38-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.28-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 27fa0cadb161df2ce74a99f3fd4635b297712519670b3654793140de86cb4a76
MD5 cf82e07939d609357a4abf4d89dcf2d0
BLAKE2b-256 49e0e14f1c90bc8e052b9c37e318d273527a23a51578bc6bc9693713132639a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.28-cp38-cp38-manylinux_2_34_x86_64.whl:

Publisher: cd_release.yml on SINTEF/dlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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