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

Uploaded CPython 3.13Windows x86-64

DLite_Python-0.5.29-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.29-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.29-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.29-cp312-cp312-win_amd64.whl (666.2 kB view details)

Uploaded CPython 3.12Windows x86-64

DLite_Python-0.5.29-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.29-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.29-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.29-cp311-cp311-win_amd64.whl (664.7 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

DLite_Python-0.5.29-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.29-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.29-cp310-cp310-win_amd64.whl (664.0 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

DLite_Python-0.5.29-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.29-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.29-cp39-cp39-win_amd64.whl (664.2 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8Windows x86-64

DLite_Python-0.5.29-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.29-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.29.tar.gz.

File metadata

  • Download URL: dlite_python-0.5.29.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.29.tar.gz
Algorithm Hash digest
SHA256 a91b40132b8773072aa558ae44681667950a0a41a328f2891b143781185845a4
MD5 ab1dc11b0a1689b9f3b1c60e300dab68
BLAKE2b-256 b3def560bc645e6f18ab8b26da8fd1a69018cc3960f07abb1c77517e8aeb291f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 12321fcbaa079dfeabbbd0508fbd43556f54c841a485168050d319747905e7a2
MD5 ba9d29dcae05e1cc47d0af9d79b0cfb4
BLAKE2b-256 f8241e953099e2d600367013bc19106fcc9b2b879182dd71188d3f03f22298a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0c8ffd9532f197eb8e0035618cbd33a55f6c8bb5394789ddd282a4d98311fc9
MD5 0777883c55e36a8aabefc5deb7d19895
BLAKE2b-256 bb6fbb86b9952b7f2bd891f85da16a91d030c74cc3d9e88a5218f0b2a12f4064

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 23dfb4820c3332aa9c84b752256b1e864a261abe01107c0eaee770dbb9a85d5a
MD5 92c520286640da7d548873656a0d96c1
BLAKE2b-256 0957feac3130990999e378b0d0b6e194a28ec69d2114b032b660967b88d5be22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c910dea11c0f7e6066e596bbdd59b0b91cd8b70aa9b900e2dfc57f8f5411da08
MD5 3f1cee6368d6e28e3a808a0761f7a3b6
BLAKE2b-256 581c82ce552d10625a8d70b9d5deaeebbe4f5e6d9a18d40c5285d036ab99cf08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fb69f23e18be494d3531a7d14160e03b0c6108affc7a374459b3b0911263770d
MD5 24bb3d96b72abbd749c8a0265cab366c
BLAKE2b-256 5dd238425ae09768064239fc145f48e97a402e724b1f10c5e898cfc5c158a3c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 55b9e920bbfbd47bd6c52ef1cc1caceaa564e25c0eb7303582e4b12c39894242
MD5 52599eeabe125a44ffe2cdec094a9df6
BLAKE2b-256 dec185c7e889eedcef76cb3b06ff5dcb587095abde505ac47f738f178435366d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f89b1b0ec0c754a6bd363efa8267e7e787833715155df2897321a7eb0cd54d87
MD5 d0120b75c905d98a96683c434f85301a
BLAKE2b-256 6c8412dcca43e9b3745d25640760f8c8d6686431148f7b2dbd3c5e8af5c7e276

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa892214951f53d83470ae8c35f00bfde60b1e6b60a6651bce2c78b993a06015
MD5 0b9019dbd3207d8e94977615fe052010
BLAKE2b-256 a9bbaffdb48996aea4d735ed165bf4622f0d13eaeb0df5a9fdb56f9dd6b7b1d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d17e9e1181b28973f01dfa6d8e011fdd641d17d1201c9f6ec812173cb7720ca5
MD5 742e4556a8d98727993e560e6255a134
BLAKE2b-256 1b2c4bb98989cce3204de81d85fc6ddbee05d66f7729d6800f80632cafc4b65c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84b1757b27ce6b246dd2c36666d8923c341fb74c5a76db094245e6dbdfa9ce02
MD5 812b5e9b807b704a2d753f7e7606d1bb
BLAKE2b-256 a079e9a1343e1a9f30ff1995167ed336749f6097093340c175b4711b8035b8e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0c0f73aad9e45c55fd51914cfd96f2eea9ac4b2112b9c2bbe2d484951ef61625
MD5 bd7cf71305c0d6a51a5372b497aa2e3a
BLAKE2b-256 dded0a1e4db5f8d0ba20a6fd2c1abe22204acf8643ca0982663cfe476cf7b788

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c4f7e7ee366f0d1e59a183cad52df2b71ad6d8ac3df166d17907377b367af59c
MD5 f3733331cb626a18d65f84a9f26960ac
BLAKE2b-256 8410044b6ebd142ab149b40f18804e32ac0757263caee45efe0573401371c15f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 03282b32a130a3a57cee7089d3b2dccb5d53642feb6fcb45cc5d102182281a91
MD5 ad1fae44396c966cd15458da89926c50
BLAKE2b-256 c5de94d65e14bc3148490dc1aaa5fdd82a9c125e776cb86550d48bfbef21fbef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8bfe017106b753e67dc112910dc82d10aa39b3ed91b8ad451a820cb91a0d7008
MD5 c1a96492afcf147bd1726d6de78df49a
BLAKE2b-256 aad797b51dab4fa6246504b95d454d781cd80dd88ff88dab855002d18a1634ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b16991d76d5212ca7cec6a05802f5442b1ffb47465549b0fa353d43ad698004c
MD5 a2d092eb08b9e280f4ab511ebb736eab
BLAKE2b-256 89aac7fea1f70cec34962d6537a256bb8f97b20ca7583a0ff19103ca21967239

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9ac77ddb5015f2004183a8b3ff93f1b493b62bacbdb2f078b1c5a9d13c9f772c
MD5 1f30e9c950158816c9d29d48f1913731
BLAKE2b-256 19fe4fcc14168896490496f06bd3c9b3679c8b05e238afd0731b8dc7658f0183

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 827670368cc3fdd73e60fe53b802c7c22a254820f4d9ff28e1d6df276325ae3d
MD5 d4447cea468ea3ccbc4a3c0c768d31be
BLAKE2b-256 1403d8c2eb8aad3aa466bfb91e4b793951d99e349661083206c4e2a15269ceaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 009a35704e088587e4be402c120e5cc1ed32c6bb4580cc1495bd26e8bc31eeef
MD5 1359e34478123a485f8dd725b00e0b71
BLAKE2b-256 b99d14430b727bcf443df9cf6ec47bb311cff8317f0d1dde2ccea35fbe2396db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bea62b877cb615cacdf4caec15bc20dfa7b562bcd57649f9b82cce28bc502db6
MD5 31579e3951fc095ff11d7644a9d1c538
BLAKE2b-256 8384d28cebdb0bbe1aaa7afd3d9b2b8a4992dbccd84151bdded4543a96143d31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7ecb950d786b17f4a861d394a2e5e9c66c9d408aec6aed07d805ee6f113741a
MD5 97cb5f554e40c340a78c4215c3dcc0a0
BLAKE2b-256 1dded1e860b2d21ab38f3d0e530192317752485d4e12861ed5864d12a238e494

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 83906883d15326d6911691b2a48ae44d6517b39ed878c7502c1b0ef70730092a
MD5 f3f639a7cea7ee0725a9df2d69be04dd
BLAKE2b-256 a2d1892652db54bc2010d3e2ba4ea4c4af12478d832d5d90ca1fece182100911

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 867a5692241dcd7d0d8a2a774b5be7c9e7d0bf0d5e50ee563257b9335a0ac7be
MD5 98924baeed7deddbf3f0eeeff1cdaa32
BLAKE2b-256 ff6e99e4c00841baa7ecbbc899e23e4774849b79a19513a451f1145bf54f6c9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 045fd1eccfd4e92045d9cc5088e842f46c2b4039a0ebcf674237cd4837ddfe27
MD5 28682ccfd276eeb62e7a94bf2cdf0c75
BLAKE2b-256 71577ad25a93b6ca10e3b57064008c0da4cdf26c4b4a4e78124f0c0bfe4137e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 04fe45cfaec036c6ea686de963f0482eeaf432c4ff22c73f7371ea0d5c2959de
MD5 0ba63a1e8a4afb2b5ac167f120a89dd6
BLAKE2b-256 d330459503b8dd046c492b84fcadf31c2c9b04b73e9c10e856512e7994428227

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.29-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a351cf5487b7661644039abc33e83960ae09882db2eab224b74600cf1fb0d0a9
MD5 34b54becaceede103ed5e47706b183c7
BLAKE2b-256 5a35257e8a9ca49616de33917c54da216bcc8b90c284ac94d85fe0c1881dbb88

See more details on using hashes here.

Provenance

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