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.27.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.27-cp313-cp313-win_amd64.whl (666.1 kB view details)

Uploaded CPython 3.13Windows x86-64

DLite_Python-0.5.27-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.27-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.27-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.27-cp312-cp312-win_amd64.whl (666.3 kB view details)

Uploaded CPython 3.12Windows x86-64

DLite_Python-0.5.27-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.27-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.27-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.27-cp311-cp311-win_amd64.whl (664.8 kB view details)

Uploaded CPython 3.11Windows x86-64

DLite_Python-0.5.27-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.27-cp311-cp311-musllinux_1_2_i686.whl (9.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

DLite_Python-0.5.27-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.27-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.27-cp310-cp310-win_amd64.whl (664.1 kB view details)

Uploaded CPython 3.10Windows x86-64

DLite_Python-0.5.27-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.27-cp310-cp310-musllinux_1_2_i686.whl (8.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

DLite_Python-0.5.27-cp310-cp310-manylinux_2_34_x86_64.whl (24.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

DLite_Python-0.5.27-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.27-cp39-cp39-win_amd64.whl (664.1 kB view details)

Uploaded CPython 3.9Windows x86-64

DLite_Python-0.5.27-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.27-cp39-cp39-musllinux_1_2_i686.whl (8.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

DLite_Python-0.5.27-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.27-cp38-cp38-win_amd64.whl (664.1 kB view details)

Uploaded CPython 3.8Windows x86-64

DLite_Python-0.5.27-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.27-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.27.tar.gz.

File metadata

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

File hashes

Hashes for dlite_python-0.5.27.tar.gz
Algorithm Hash digest
SHA256 56dbe1082b8b83ec7f6a3579c868e718b24c65efd3cb9389174e9859543e4150
MD5 ece85d11d7b7b4e1a2f036e4691489ab
BLAKE2b-256 52d789ea2b09835c110822f1dd9813e2ab62d4e155b734a8c42b5fa0dafb486f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.27.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.27-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 00e007ee76fd6d32009621af5b7d5dee5a661a038895a9529e3bcbe6d3aa46b1
MD5 679c45b7fe11443041074c4ff4af2519
BLAKE2b-256 090d0887bbb8ee4cded27bf798ec239ba386f9b4d322f2b2ccedc70121889467

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5858847d994f3a7a56fbe38d8ff8ef317df66570b13f63edaec9ba9729ddc6d2
MD5 6532c607fde1f9dfcf39da1b812bc269
BLAKE2b-256 42093d989ad9e6c7810bcfa4f87b01c62da7761e34f5d09fa2bad54ecf0baf96

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 cd536e46c5c5f24e4c71c10bfcd37693a6a3f2a31c341e3963a48da3403500ca
MD5 a075770f0153c4d98d0feef42cb4ce78
BLAKE2b-256 246db5de11c2b7e0075e5e6b9376b2c9c4063ebe69abf86d413a1ec178a72ef2

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4653a1a33295bb82f5a90f031e72e1a7b149fcfdd9274d05e95ee1fd4254f96b
MD5 fdad094d9a6d68b098ebfb016ac20ff1
BLAKE2b-256 5aa868d4aa4dae5f6f8d174d98a6ab689db091cdd31ecc44e34001441d1b5b06

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ca15f91af6d608666c715f6927dc6808b79946d6dd2b15aa39bed6596318da0e
MD5 720d7655595f58b4afbd7d9cc5ee8d64
BLAKE2b-256 ad2873b250441ac7f1eab24550572ddd0117331e4a6e4edbadc5dad17a4fb7a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4ef643abda0df3106c540d39df4b446e0a14bd30c8d42e0ee2af8485bee9998
MD5 3cb200424f477bc6711ee30d104b97a1
BLAKE2b-256 be78f793faaa3a30f29cbbcf026d65b02084dba85b91007338d1c73bdf42b685

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b49e9d255b8d5bbca52ec9bab8cf9ab1a66594b8abcf18ce6fa5301f9504823d
MD5 abd23fb274c6f77820a944ef5a3c8af0
BLAKE2b-256 b427ec414fd07891ea917d27d200d9d9a2cac584a0838ddb056daaeb071f82bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d7eff99357cfa8a52292e69bdf9f2be57048a1b15d6ad03844de866657db3bcc
MD5 1059822f34bb83ee4f9d14b94ff1db79
BLAKE2b-256 7f663dd77ad852accb57b20968577e790c540a43ab5e3c30f038db92520432c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0b36a49524de71f17f515ea524bfc7797938b835068f7c359fd04ece9de5dddf
MD5 015bce5ad2b69f265f5623d9ec1ff91c
BLAKE2b-256 8f8cbf04569ed137cec2778c0cff2e3eb6bf3fd1b872c976a501c987174fe54b

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2460c4b33031ef968bb5c5c518a7cf4d0aefb94a0bcb6a275df6ee1a728a8c76
MD5 3844e282fd49dbbb4553c117a0c2e6ea
BLAKE2b-256 f91d8829117c114b6d07b2a928aa67125ef10be17b6b479a9da93909a4742e91

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 390403bc0c74389f2cd27cf76c11e8d9f17b5e65e30d2ad53c78a98e038ce8fd
MD5 ec824d7e2d2eb193e995e8b394981ca2
BLAKE2b-256 2ac0a845b7fb4870f84adc914feb080170b465b145458331c72c82cd4d617e16

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3f4131983c2586b1df0ec8cdca48d8b93dbc50e6a634cc64e0e26ff6008a1425
MD5 f5c31219030d5ab30f266548edf0d080
BLAKE2b-256 acb3f302664f8fc9c0bbd2a7937c6d05f532c952eb6006ad2cd41dc0a787ea84

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e000c9426db01ca4f2412faa0a7f48f035814944c2f17a9581e72aa23ebcae03
MD5 6a608975595fdaf3bdd0000bd7340a79
BLAKE2b-256 0a651a41330f29fb416c05dc3e442faa65dcd4ea0d7c318d3b9ab77b2e4e80d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b1da32717aa1e90e7cbc0c8ee6fe5a50ceba3e3d0d5a88a1db3ba4504c141a06
MD5 6994a22ac6226f8273891980c89edc28
BLAKE2b-256 6fe33031e5c618fd18bfe34e6fc2cc0b02c38f01c218ea1142bfc9421fb79c9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0880212e976558e798307a6677e122802922cde2d1716a6c4f285e1aa515158
MD5 42b5cca269312a2f69905dfc61e6ccdd
BLAKE2b-256 068047a749157530943c05da1ed64dce2ef89bd294f7c28998ee7c2eb1d42d8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b6880d29cb26ac6ba3ca5b752fe8931289ac64d325ef243169dd105bcf5511e8
MD5 f47e80a2803c6133c8aa640ffc5939b5
BLAKE2b-256 a0a29779c8bfc229d89506790aba777d6b1168d16519eed35a33f6fbd87dbde7

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 092d836858d034322dfea415e53e83b09969c703aa05e258fc66e50624c827eb
MD5 d6627b5b8238f5e8b488d392aaceab45
BLAKE2b-256 44eca482c440ca9cf16bd913aa6d6374eebc1adfef562d7a644221d4c0b0fabb

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 447dbf84d14855f4fdba9fb5a7f4d714c8da614890f937bb682656e7fdc7d0d6
MD5 53ebcfa475b73d3f16f452bfadf81eb4
BLAKE2b-256 6703f3859308a7a84146bfb23c2d232d10dbbeebe0fb83d6a293512fd95564e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 974d6d4035eb769e8f410734897a48801bcf3d0184ef03e21a6099004ad9147e
MD5 b037a1f4277511961ba316714a4f31e7
BLAKE2b-256 e4545374f9ae659eb1d824b3b1125aec7cb5ca9855c0c022a46648cfd538ac86

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c4077ca37481b9f71be74fcc3f8d31cf20a95a3f6349a5fb5ac356651d02f86
MD5 56dcf33ae8d54da07224df0f12a2f7fd
BLAKE2b-256 34424a000631a7c93a2037de384721c8477d697e1f4a9abd1ce7db403ca125f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c78b8b773393469a43eac5c63808f88a3d1f1c28e0b2551d4726907ee97636bd
MD5 45de465de155ade660bfa457717cd92d
BLAKE2b-256 d7de22f38cb5b47e991a4e376f1115c74a08be8f849bbb3b1415f9eb57b46e66

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fc6151c686dda7ce775b50a202a19ef81210317f4f8382589050f14feb041224
MD5 3f8061bd18f090657da624121b266b9f
BLAKE2b-256 4f7489a9b2aba8118a6c80b2e95af48f0b1a40d97f304da36bc575be7e1ad078

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5c181b29fc86039fa27e88fcc66f493cdfbf7cff108d725ca62c83e34e7545dd
MD5 2b0896bca436afa23a35a1bff5907cc9
BLAKE2b-256 eac8341b3bc17c3e377b5d7b2591502a3ceb5f280ebf679d7241de9d8a7941c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e23b3e3a447084ea5ec2e2c46eb904a1731e8e186faf12dc3e0b0b1f9ec4a28
MD5 62f54036323081a747b46c7e6ee16fcc
BLAKE2b-256 c4a7258c253d826a8b35d0a5eb914b246ae9fb5b49b9a0d46fb43da498edfb43

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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.27-cp38-cp38-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.27-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1cad35e8dbae0053defa5727f72bf85c4600fab3738cf7dc6ebb712c6ac436f0
MD5 084ebbc3ca591f10fec691b88a9b2973
BLAKE2b-256 2338c7594363dff876ebdcf2728beb208d713c59e6f80024e40be806353929a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.27-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