Skip to main content

Lightweight data-centric framework for working with scientific data

Project description

PyPi CI tests Documentation DOI

A lightweight data-centric framework for semantic interoperability

DLite

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.
  • PINK (2024-2027) that receives funding from the European Union's Horizon 2020 Research and Innovation Programme, under Grant Agreement n. 101137809.

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.40.tar.gz (8.6 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.40-cp314-cp314-win_amd64.whl (915.8 kB view details)

Uploaded CPython 3.14Windows x86-64

dlite_python-0.5.40-cp314-cp314-musllinux_1_2_x86_64.whl (18.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

dlite_python-0.5.40-cp314-cp314-manylinux_2_28_x86_64.whl (31.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

dlite_python-0.5.40-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl (28.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

dlite_python-0.5.40-cp314-cp314-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

dlite_python-0.5.40-cp313-cp313-win_amd64.whl (890.8 kB view details)

Uploaded CPython 3.13Windows x86-64

dlite_python-0.5.40-cp313-cp313-musllinux_1_2_x86_64.whl (17.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

dlite_python-0.5.40-cp313-cp313-manylinux_2_28_x86_64.whl (30.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

dlite_python-0.5.40-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl (27.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

dlite_python-0.5.40-cp313-cp313-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dlite_python-0.5.40-cp312-cp312-win_amd64.whl (891.2 kB view details)

Uploaded CPython 3.12Windows x86-64

dlite_python-0.5.40-cp312-cp312-musllinux_1_2_x86_64.whl (18.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

dlite_python-0.5.40-cp312-cp312-manylinux_2_28_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

dlite_python-0.5.40-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl (27.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

dlite_python-0.5.40-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dlite_python-0.5.40-cp311-cp311-win_amd64.whl (890.4 kB view details)

Uploaded CPython 3.11Windows x86-64

dlite_python-0.5.40-cp311-cp311-musllinux_1_2_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

dlite_python-0.5.40-cp311-cp311-musllinux_1_2_i686.whl (16.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

dlite_python-0.5.40-cp311-cp311-manylinux_2_28_x86_64.whl (29.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

dlite_python-0.5.40-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl (26.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

dlite_python-0.5.40-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dlite_python-0.5.40-cp310-cp310-win_amd64.whl (886.5 kB view details)

Uploaded CPython 3.10Windows x86-64

dlite_python-0.5.40-cp310-cp310-musllinux_1_2_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

dlite_python-0.5.40-cp310-cp310-musllinux_1_2_i686.whl (14.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

dlite_python-0.5.40-cp310-cp310-manylinux_2_28_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

dlite_python-0.5.40-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl (24.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

dlite_python-0.5.40-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dlite_python-0.5.40-cp39-cp39-win_amd64.whl (886.5 kB view details)

Uploaded CPython 3.9Windows x86-64

dlite_python-0.5.40-cp39-cp39-musllinux_1_2_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

dlite_python-0.5.40-cp39-cp39-musllinux_1_2_i686.whl (14.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

dlite_python-0.5.40-cp39-cp39-manylinux_2_28_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

dlite_python-0.5.40-cp39-cp39-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

dlite_python-0.5.40-cp38-cp38-win_amd64.whl (886.4 kB view details)

Uploaded CPython 3.8Windows x86-64

dlite_python-0.5.40-cp38-cp38-musllinux_1_2_x86_64.whl (13.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

dlite_python-0.5.40-cp38-cp38-manylinux_2_28_x86_64.whl (27.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

dlite_python-0.5.40-cp38-cp38-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for dlite_python-0.5.40.tar.gz
Algorithm Hash digest
SHA256 4537a05cfb461278d1196e25c16c3dbfe03400fa13a187efd1720132d997a67e
MD5 99993ca46dfe986a8182a4c2739cf17f
BLAKE2b-256 1e75c4e51b02d0917cf983233fa9371c5a28cf2718c2537199420db6cb517375

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40.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.40-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 12bf45ad01602bbfe01577448ff942111acf0d25a11c135d091134ca6216c644
MD5 f6240e567ddea0ef506d68c6b872864a
BLAKE2b-256 c57e82a4c0b58b2eb2045013b5acff4c962a9b6c139cff453fe08d4469184f39

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp314-cp314-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.40-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4cbcd7adb69aa06f4cc24211f204e6899dcc9064b8456900e332b7b7e934bd2e
MD5 2ac7b583a1be70808950be928809444b
BLAKE2b-256 0f9be97dba947c6c7c56cdea30de78a6c850d3182ef991d8a7edfa60f5c4c149

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp314-cp314-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.40-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ef73d00b65d8a399fa824db00214aa9c15491957c64a29eff2c0174ee0773dd
MD5 f62107dfbb9363cce0268a0df333b4a2
BLAKE2b-256 0cf67e7fa76cb733e278cc22ebe9ad38b2a77ec5be58a2402dea7d42ead97aca

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp314-cp314-manylinux_2_28_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.40-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 0120cb4cb761dfbc8bdfdb212a9920bd9f8b214161fd5886e801999bf7267cb2
MD5 479876d9a389da8562cc4ffc0fb7fdc9
BLAKE2b-256 5371951bc0e4450fcd771ac0d2896d9a3042cb50f29149ce0eaaba6c69faba3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp314-cp314-manylinux2014_i686.manylinux_2_17_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.40-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 398d7e05351e29e40a629e6b65b52048a5a925fa140b17643603f4b17671e576
MD5 6ff180b5aad3b4d5fa273be09c7a54aa
BLAKE2b-256 cadcfc11e560cd212d1a44a301415fd92866809632f3df5954e1efb3a86302ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp314-cp314-macosx_11_0_arm64.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.40-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3ea8bd1508ce2a93fc48f288c379434e07e9f132d68a3f3d1fc0395a6f844090
MD5 5c83d925df3ece43b96faf25e080a6ee
BLAKE2b-256 c55a68776a75e3f70d6693e0e46d558a5ede276318ac3800cbdcbb15225cc4c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be338decae2ffb8ceaaf3d0142f15f691f5ceb79a04d734ee8e24d7384c231df
MD5 a8be7d47091062cd2a1df71fda44120b
BLAKE2b-256 653b528ca24c85988b77b5d36323d1b25ea838088ef6d510f04d07b97f2f3c4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cce9daa665f491bdf98ca132a844879c2520650e89d56eb58488f1a969c95314
MD5 c078f85af1bae3917e09c9edb09c8a81
BLAKE2b-256 de5229f8502b8f736167947b0bc460c6f0c1bd1a1558e77c5ea5fbfa0717f891

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp313-cp313-manylinux_2_28_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.40-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 810fc2cc2162a6627b1fbd4661f4c4321e7d51be3afa865f77fc5778682c4ccc
MD5 41dade86c4391ea6d10a23861e666f0f
BLAKE2b-256 97b315f2a8572354443ff047480eea1866ae94dc88991debaf6d7f3e9e65c24f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp313-cp313-manylinux2014_i686.manylinux_2_17_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.40-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2619606cc9edfdab74135c780296558508e204f03542f2c149cb4af35bf90877
MD5 aee0a36c23ce5d1677a7c341347a459a
BLAKE2b-256 a8170e0f0e1041b3f2281d2ff59db2104bab8b9f01775e11f18e7067a3f1a9d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp313-cp313-macosx_11_0_arm64.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.40-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0d05230767d28bf1484588a3eab324ec974a11250ebb0b5ab829ad11740d9af2
MD5 c74e28ace44814707dbc88187bf1ca95
BLAKE2b-256 13a8e86a1e2c8092480ca16f9f2b36004711c76eb41f7edfdb685e3a4862b828

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c4b3156caf8849098ec15f63b87d6f4ec25e239fa943131cd13cb818488feae
MD5 386e02b9fa96bc65c5f6a8137a53bbdf
BLAKE2b-256 f45fe377d348826ad22242b2cd4c23c656fd69901382368df42d526deafb685d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbd904ac71b6be67c8c4a1031b0b2a11cc40696fa019356aeda71b5722985008
MD5 145386c144a55fe2185258a7675b392f
BLAKE2b-256 bebe934bea6387451d85358a972de2831a9d3e16b4189360da00466d895beae0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp312-cp312-manylinux_2_28_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.40-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 2bd6bd8dc7d7d1b0ba69a6190007eb7946303b0373a166fbde0902d49194c493
MD5 a71dbae8a302f3101263685a7df9d0ea
BLAKE2b-256 f60397bd6e8cc04272c63897b50b223b0c83cff96b601b7cdb39722ecf37b5b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp312-cp312-manylinux2014_i686.manylinux_2_17_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.40-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff5607cbbbfd12e63e62dcafb045166a2231f19c9331918e68cd8e7f77e676ae
MD5 c41b581a9c2da6cf47020b659d258c77
BLAKE2b-256 a7ae2162ea9dcb2f58d8cce68dd2aed4e81a680ca7faa747f060cec2642ef069

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp312-cp312-macosx_11_0_arm64.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.40-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ac213b67aceab7ec79ef7a7d79e652c3ceea9b554790895f25320989201be6fe
MD5 83b868eb9a58a791f2d681a000ab526c
BLAKE2b-256 f0553fc2e7e6da1f97428f31b16a7697ee9e4be723fba1a417e646d2c4618bf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d55a41a391854781b5c811e31e6c585c7635f2783e8f536135e3e65ca4a78dad
MD5 e3db569540bdb43f55c4d4251666b014
BLAKE2b-256 3a901fca75fa17e336dd8e7ae946c5e805b85b870eada72604d5bddaea9a3904

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1040bb436c20b44f625508ffd89b27801d5ebb6821a45eb0d0b588e26e5290ab
MD5 c784b5ed23833b323b686821e72b418d
BLAKE2b-256 63f3bfa3aa73b30f0c27408ea408b9d6cc64b7562472b1a658d5cd3688f6eb75

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20940b4c8e93508f1f8e096ee7c970f0def640e0533ffb068e80e004d651335c
MD5 733ebff9a764b4d343248e9899f17e0d
BLAKE2b-256 00897f3c6db1755399e6775e83fb2f5d1d3271b21f5849579e04e130588f47fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp311-cp311-manylinux_2_28_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.40-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 4219cbdb3677be04a1c59a38015608af282e9b2a7cd1407b0ed1e66df3c4b226
MD5 e5376bfbc8f0235eb8de6b4ea635ed26
BLAKE2b-256 f54a121afcc6abc4c41d1534581330a55466585498711093fac8988396eae3b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp311-cp311-manylinux2014_i686.manylinux_2_17_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.40-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21cba8b40a6e9106c4502f47a1a9483aa5341c988c346205e69f8c156daaf16d
MD5 811ebc0c3c1f874a9a207acdd732cb0c
BLAKE2b-256 7beb9489a0c1d690cf2010847b5685904dcf2284e44043b16a3aba414ba37b3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp311-cp311-macosx_11_0_arm64.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.40-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa40a3b4ade05eeb42c72c93a07d6ae0fd4589df25ca3c294e54a44fcd758658
MD5 d8379878df3f7cbb4ada0a0536f82cd5
BLAKE2b-256 7f27fc02b162b7fb214b39796d4bf8b7388d0d412a639fe821be0e9a49a47344

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3a8086191a8719387de1820145916e2be032c8a6f5d6668390e45afca3206bc
MD5 f5be1efdda79a6ffc41ce4763ae8ff16
BLAKE2b-256 30db63f36aa8fab24193481f3490b5517e8f8b0720603ea9ee4ed006456caa9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d2b6caa3f50aaa6d38d6014ea2d64d7232a9cdad194517f58f3d5ee051c2b021
MD5 6b597fa3d9b4638a8e4c045c7d6679a8
BLAKE2b-256 79786a268349973764d6cbe4bbc69ec07650eaec100a2378078e95f0a48dc729

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bce5bcaf5ac4ec3d617ff5ff185e27533c8d864ac1cb2802f33b34a91916bc5
MD5 d85bb63802c255d57b42d728eaf1edd1
BLAKE2b-256 788161177a6b9c76eceb15dde73a24c814799ff23e2dd5f86aa997dd26abfbe9

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp310-cp310-manylinux_2_28_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.40-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 0bb2bbc16e2268624b683a573d1f742685149a11efb72b2aeab205e8ef74af9d
MD5 cf4db0cc5c283f3b7fdb1f9cfd8dfca5
BLAKE2b-256 019961ee8e74a3140a98f7bf02b7e7e9df8cd79582e44c0d8c364f37f90ba38e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp310-cp310-manylinux2014_i686.manylinux_2_17_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.40-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0abe418c77f19c3cbcb62fbc47bee1c2eb3f42793ce08ff6580ca879ac2a3e0
MD5 c199ee92538b7892116222e47553007c
BLAKE2b-256 082302c13b7412db380b29084099539ce26363c9cdd65596f46a69cad7f4edfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp310-cp310-macosx_11_0_arm64.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.40-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 df52756c73076b555964f149b5e8cf6d4209091a4152d3f28beaefc46d6e25a9
MD5 a6dbe83cf5cabec63edfc9f06b540def
BLAKE2b-256 d8be83de01331773321879527245f5dab837cea82b2df008e6a7787711fdcbfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bbf61c3d0c1e893136c3159fab7f476a24be110ccf27a1e2c3eccf85de4252a3
MD5 7cb60fe4d69673404a82b86cb9e915e3
BLAKE2b-256 21d184b71f255c6fbb41f92a24691a8a5fd664758d66abc1f2b3c963385d39a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8210528e5076e5ae3598006d5b2f06d1188f80aab4c93146873259fd6956da5a
MD5 229d012e2edce7d1b5f81ca94528ee75
BLAKE2b-256 cad939263fe7ca013297b82b2e7faf6de871839fb02babae2027420fef74f591

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9ef256610345638f9ca51fd3ec4a3f7185f8cbfdc2024e3bc1c698bd2064706
MD5 e2931c9a08b2f7e062d5dbd65fa8043e
BLAKE2b-256 db01ae1b1ce6d0584c196ccb5cb994a279a2f7e7a98dd6234022919e1e419378

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp39-cp39-manylinux_2_28_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.40-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f57995e66bd79b68f5e76045b2f074e55082cefe9690f78237f6317db742e02
MD5 ecf40fd4c6891e1464e46a4971c875e6
BLAKE2b-256 c562a3e88e800d7fec13a3a3b7f4319227fc3ed60790f008aa93ad207a40a234

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp39-cp39-macosx_11_0_arm64.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.40-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 56dfba015877f9439167ca4fbc25ba4f755424b9a82e378965b65b21abedcb9f
MD5 4c700820654a4c6411aeb047231558eb
BLAKE2b-256 44383af17e94b123e6b626adb5ca33a852b2db18eade0b23f689d75ea9307119

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b73bea73cd90e50bb0605bc222c5ad82b7b70dead267495995f65438220818b5
MD5 657783420852223ddcd3c7aa1ef68f94
BLAKE2b-256 742902ac6b9bb0ca71142227bef7524fdf263b5fb53bd88d1196706dfd82869d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-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.40-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d604a56ad0bc5dda12b543b5fd92875ea83f111349eac5eccc838ae6933adf0c
MD5 ce00984106fd3aa71ac5a4f26ce61781
BLAKE2b-256 67b1a6a0e494a6aa5f1a298c4e6aa198d732a6369dccf2a177d34dd52ead49b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp38-cp38-manylinux_2_28_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.40-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.40-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29aa87e6295f7a54f4d844628639dd1906d7683e792231a6e84551e653233f8a
MD5 9b0a41a586ad945d340e1c7fa4affa80
BLAKE2b-256 01782e85da968e5e4a956221babfaefd978d3bb0497e3e1859e76caa514a914f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.40-cp38-cp38-macosx_11_0_arm64.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