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.26.tar.gz (7.9 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.26-cp313-cp313-win_amd64.whl (664.3 kB view details)

Uploaded CPython 3.13Windows x86-64

DLite_Python-0.5.26-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.26-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.26-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.26-cp312-cp312-win_amd64.whl (664.6 kB view details)

Uploaded CPython 3.12Windows x86-64

DLite_Python-0.5.26-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.26-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.26-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.26-cp311-cp311-win_amd64.whl (662.9 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

DLite_Python-0.5.26-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.26-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.26-cp310-cp310-win_amd64.whl (662.1 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

DLite_Python-0.5.26-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.26-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.26-cp39-cp39-win_amd64.whl (662.2 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

DLite_Python-0.5.26-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.26-cp38-cp38-win_amd64.whl (662.4 kB view details)

Uploaded CPython 3.8Windows x86-64

DLite_Python-0.5.26-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.26-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.26.tar.gz.

File metadata

  • Download URL: dlite_python-0.5.26.tar.gz
  • Upload date:
  • Size: 7.9 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.26.tar.gz
Algorithm Hash digest
SHA256 522b8ce66abde53a3b1f36d4dafbb974793d68ead98a1bb632ab774b600bd0dc
MD5 6fd1ac1e248be609c3705af84a9d61de
BLAKE2b-256 bede97d79ca5eed27ea5b8f1f46fc70f9e7e2e34bdff8b9efcabe46507c0133c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c7fe860245a9464e510429798cf7f3ba1faf2876a9504286d62a53c7e1534362
MD5 f0f43ea1f904a58270d273344a47265b
BLAKE2b-256 184ddc51000155794c6ef36a9d87258983cdeff047bcb22ca43cda37e8588655

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d787be81bf42b6d8fe87f852a5df606168ec52c763085fe4c78cf85369e78ed3
MD5 0f88c978613ca50c02a8a1f5c22be837
BLAKE2b-256 804b8aff6dedee9aa2240d371fd7a64d7e1b72fd4c115a44fd65eb91449937e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f6310735b574922d5bd99f191fe8c6f42cf68a1966a05f577eff11be498e9ad4
MD5 02a59047dfcfcb7917ec5c43ff0db4f4
BLAKE2b-256 03074d6f3cca7a776938aed98ce6a3b9c784f154f1cc172f8690e72c1e78062f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ba91a005af3bf36be6f58078b4e8e5211f0df13515565d2105fb270c708bb776
MD5 691b4f3f48ed0c48dd58e3a8fb5392db
BLAKE2b-256 806d269d4b495a53016c51ab729553a68e42abdb6ade7b741c1b8cfc995a4454

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4cf660d267e5096589881d9200abb5c74830993ec52c68e5bb9c8cf6000c85a9
MD5 57e7b735c0a0aa99c79b2a4a30194b66
BLAKE2b-256 9f1ca7e5cb331caf55f79c2018b37fc41caa846d7176fb8157dc391952bc4313

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e331710b5ebe8b081a9f051ca772a81bbb8f6f4930f7e0ede702c2ed179720df
MD5 df243e37a8d08330a83f6e4e436f4367
BLAKE2b-256 5e15232e4591b5c3b47bffc7144896fa75b3979603979df3e23b2e2f93f0f9d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 84f410d6720424dd0aa3beef9ad1ad0987e0d33cf34d62002f80958c15ac8d09
MD5 86cda0f368d7ec8f3a393e68baf6aca0
BLAKE2b-256 a9fd3556d8ab349cc1a61874cd0fc7d6af83a84c13df329f72ab17ce976d6848

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3c8aa5191caacc4dd16d70fbc56985083a27b591f9fde3ff095f4fb311cff400
MD5 0131889b2ef2c2fd2f6c069e35c1760b
BLAKE2b-256 3055213e368bbe893c69412fc9228d319ed2e80ce446ae08fd3731417a5e5d68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c268fb6489da248e1aff26f844f2afbfc432ceba317b3a3c68e4fc4e9e0ba6ff
MD5 446577e9badefd034afaf541a27774eb
BLAKE2b-256 33e2d6a2162b6d5938eb82802b216334ba1465b582c715cc26321d98db965cae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 97d3c31fd44695919fda3fd269350c5eadbfa1ddc4efc38ce639fbc95b55ad75
MD5 accca7a25eb0ca66b1b5b43adf9db0db
BLAKE2b-256 5608a1979d148f8cbe247dfa4e03ba1cb7bbd95892b357013217b86487fc4e66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 af655e8ed880c2dd56d34780fa773eb3bd05b35e487af5d74caecf9a05e88a98
MD5 6ec1b274dbcd9d5e6e31fc127b1bb4ba
BLAKE2b-256 9a536f287b7c471c737a4486cf27c5288c9955e098f341977304f863196a5375

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 89a7af12866d28a57c73f87f6ad9ca1de219262d24744983206315239006f220
MD5 7e399cbb83cf1bdaccb5fc41b712294c
BLAKE2b-256 f544510bdd2b0ccf89768dc9bc2c1f4a178a3b7cf938a48ff4b558dd103039bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 968ec82148cee7207afdfd1ab9b1c7ea4993c39a02ae5c16c87fd39573885cea
MD5 1d3a00848081cedd070e96674853deec
BLAKE2b-256 ee3870f4c49642d457958427a2430074906eb1f44109cc236b04958747bb707d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e7580457ec4be906d8b1cbf1a074627fa9da0c29b0bdb9ccf6ca41a1f86e08d9
MD5 dbccb56dffda804edda0e974f67429f7
BLAKE2b-256 09a12692ca96d0b8374bd72f2a346832ea74f29610f6b723f6835f0723c3eaae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b63cbf1efe896d7c7b779900bbd1ff6812083b139dee2a76d408b30962278020
MD5 8fae4c7545d229d2d43ebdf9736db3ee
BLAKE2b-256 788d918b727edf734010f5de8bbc69004392569009d0231b22ed3d73929566db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ecc5a168eab67ae0efd12d32bb8099940fbd4d8bc1226246ebc27bee1146fb6e
MD5 b57811701f1e7b0729ec500767f6c47c
BLAKE2b-256 29dcef1f4eb657ed99ddaa212069855571e2d6bbfd36674bf517bb8407de9f36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 83ebea15b7827a68e054d9de6d7fc4dd5232377cf38339161cce93b29300e75f
MD5 ce7cd2d5cb39fb25f6e20330dcc9bfae
BLAKE2b-256 815c1aa75df51004725399e5dc7ad589b79cc2133f140ae4db239f61c6cb029d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2c1f8a3e80a9b455e213db0b1ecd01647fd2d0633107364ff9dd043d799d5c80
MD5 cc0c602116d89d9a59aae82f84d3cbff
BLAKE2b-256 5e11e0b68b15473d81c8e381ae64bc8a15934005b0d31468a3a7c28f3a14e79d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 55aa12dab4cc7a997735d157a16237eff6fe3e3412f579ca9007c3ed02c9cb73
MD5 a3ba6dab4ea66e253a68c7d6088f15d6
BLAKE2b-256 cbf99cc1cdbeb724c7f8847d8b73af6d5031d2896f13f80b16122066f55773fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 525e113b2dea3f49ae64972fcffad037a20889d0466a1327dc90ff66ad28117c
MD5 074bfcfe159b82b81552a85f7df56944
BLAKE2b-256 98f4e8403efa6d15dfb44aa23c484b5bb1331a38b125b508c80026d33a8cb466

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6f14d2f08c26e6e5209b258f376b5ae37905876dbb727acd94b01fdeb217bf24
MD5 f13f8fd1992e4843731ee5d2bacc3734
BLAKE2b-256 02daba6a8bd60d2896cbe654b35243903ca3975e3fba5ecf52e10a8986c6f5e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7a20b76b6a3b7e2aeee10946a8d78ccb9a9a8df2447acee67ec5108cbe115a18
MD5 6936b773f1aff2bc3532494538cb0843
BLAKE2b-256 b5904cd2016e99554d289557705e64833987ce3a3ba1d92fd17047ed22739b41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 de058896c5e4cb8bfbb434bac27cfcf7b124838949813d1a9eeb89ef1d0cc832
MD5 6e8dc6333393d866b85fe06728420ebf
BLAKE2b-256 e86f519082982dc731f851110ec99488165f3039a03e79ab72a89809b3d74ef7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c9af879f7436bed03bf5f7b2ba95d5f4b27035e3edd0e23a513dbe541bea956
MD5 d59eeba32ee153c5c3f42e3b6d6b0fdd
BLAKE2b-256 f121d45afc53a6379a616b18d88e1bcdf546c057058cbb067d6974d594afb6ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.26-cp38-cp38-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e1924164494621b429e3a29f52d2bd1bcb6c26bbc060f0549839e21a5544742a
MD5 52e7acd7588ecc35354921de4dfa39b3
BLAKE2b-256 229d896fe3fd97030403440d0d5bbbd23016c80c957c9a191f3dd2c9b6c1d4a8

See more details on using hashes here.

Provenance

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