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.24.tar.gz (7.8 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.24-cp312-cp312-win_amd64.whl (671.0 kB view details)

Uploaded CPython 3.12Windows x86-64

DLite_Python-0.5.24-cp312-cp312-manylinux_2_28_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

DLite_Python-0.5.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

DLite_Python-0.5.24-cp311-cp311-win_amd64.whl (670.3 kB view details)

Uploaded CPython 3.11Windows x86-64

DLite_Python-0.5.24-cp311-cp311-musllinux_1_1_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

DLite_Python-0.5.24-cp311-cp311-musllinux_1_1_i686.whl (7.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

DLite_Python-0.5.24-cp311-cp311-manylinux_2_28_x86_64.whl (22.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

DLite_Python-0.5.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

DLite_Python-0.5.24-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.24-cp310-cp310-win_amd64.whl (669.6 kB view details)

Uploaded CPython 3.10Windows x86-64

DLite_Python-0.5.24-cp310-cp310-musllinux_1_1_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

DLite_Python-0.5.24-cp310-cp310-musllinux_1_1_i686.whl (6.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

DLite_Python-0.5.24-cp310-cp310-manylinux_2_28_x86_64.whl (22.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

DLite_Python-0.5.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

DLite_Python-0.5.24-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.24-cp39-cp39-win_amd64.whl (669.6 kB view details)

Uploaded CPython 3.9Windows x86-64

DLite_Python-0.5.24-cp39-cp39-musllinux_1_1_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

DLite_Python-0.5.24-cp39-cp39-musllinux_1_1_i686.whl (6.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

DLite_Python-0.5.24-cp39-cp39-manylinux_2_28_x86_64.whl (22.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

DLite_Python-0.5.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

DLite_Python-0.5.24-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (18.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

DLite_Python-0.5.24-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

DLite_Python-0.5.24-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (10.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

DLite_Python-0.5.24-cp38-cp38-win_amd64.whl (669.5 kB view details)

Uploaded CPython 3.8Windows x86-64

DLite_Python-0.5.24-cp38-cp38-musllinux_1_1_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

DLite_Python-0.5.24-cp38-cp38-musllinux_1_1_i686.whl (6.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

DLite_Python-0.5.24-cp38-cp38-manylinux_2_28_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

DLite_Python-0.5.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

DLite_Python-0.5.24-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (18.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

DLite_Python-0.5.24-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

DLite_Python-0.5.24-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (10.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

File details

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

File metadata

  • Download URL: dlite_python-0.5.24.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for dlite_python-0.5.24.tar.gz
Algorithm Hash digest
SHA256 541974c57de98476d8a99bdd5d697258180bc5d02b738467f5b426d75776c35b
MD5 6aa63610096da72a6ab0852322819fdb
BLAKE2b-256 4e7361b51b79187229d68cf8ed96dd9cb131c6f5056d0635e59b725610f004b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.24.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.24-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5b485041edd5c1600348ac23ed3142aeeac41a6f262d2956c9593ab1ab27bc21
MD5 c701ce934c914de68d8836c41b49f64b
BLAKE2b-256 005ac424a5262e1a3178be6a75e32b7bf679281f497e4d0e437187bc1195369a

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-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.24-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5bdb66e7cc22efdc0d9da69bdd92c3b1208598609d29923cb0c10b3924f861ed
MD5 6e6b65f53e15ab3ded0c7e5d316e4f7f
BLAKE2b-256 5ef904d4a9a5383c8a0b28ca6d91a26ed9a5e1b0aeefbf24bcea6fd4c8c41358

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-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.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4e467284e045ef3c04987f86e0619d2b9c764539efeb10e72bb946484e754f7
MD5 d4409ab52588dfdf3b627db417dff3bd
BLAKE2b-256 50f2e7ba67b31e7458b29a43798a8de448fcb8b09792817102ac23ec37ee99df

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_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.24-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9fcdf90073eca2e5388e7c6d4529b91725e0f3992ddb87bec14a016a70c42fa0
MD5 36c3e8dc69033a3c5fcb9e14b13452db
BLAKE2b-256 39655599d2e6d11384c456a36f56ca0874bb71893dae1649c91de42c8041a316

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-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.24-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6473fccc88c414670f1146377cc75290494b5752ae193cffc5e4e84b16f61673
MD5 f3cd8bfa8dd64b02680ff15c698c92d8
BLAKE2b-256 52f0d25ac078d5d3e530ef2a18d8b15a123a4933b9421f93fc018cbeb9065631

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp311-cp311-musllinux_1_1_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.24-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ddf528699c42c18f2cbcbdec8e8119d42c0607233a14957079ffcfed26737b32
MD5 00d493c95477fc747fce23c756f66423
BLAKE2b-256 2f8ee23b9f39853449ac7c716321a0f10b4745288a4eed5b519b0f1a09401d24

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp311-cp311-musllinux_1_1_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.24-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab9be341f00e13898c1729d74409bf0d382f71de616ab166b386ae7db7a6eb94
MD5 f21c78e04f2ffdead911a25a569ebc90
BLAKE2b-256 6f03e1ba4129927adf5a96d80d72fa4add3eafd6024944b27c9616f0c6bd8363

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-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.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58404fa52ab2efd308eb2b702fcd455f94e81c33e93a04b5b6b65cb459286740
MD5 c62cab6c47a9df7a6fa8d0b8e1081007
BLAKE2b-256 463f7870a28d52af1da526b6303376941f568faca587f2eba7292eab13e5d318

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_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.24-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 de7dcbbce55958fc28ceee7c9fa3a40d0acfa048f7298e785f60f43e60d43a01
MD5 737b867d146348c18f8153ee0a797ad0
BLAKE2b-256 c3391066df1a7ff9b19f8abe9ff0740f130fc6830272687a1458287d4f383f1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ebed5cf3ac649000b67daa71e0ef7761f2edfc6446a9f85e68345a77e1452c02
MD5 c927daad6f0f22757cc1b8c9a8ca6513
BLAKE2b-256 12b4d1f88d869969917ffe77ccc2d1d9699cb807c4676e7f9a34a117534c502b

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-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.24-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9932f726c36a75785432bf47590efa216cce45564aa135f5a0705ecf8a05b628
MD5 48e4deff2f0b4277518173cc55cf9b6b
BLAKE2b-256 92d51e327d15b20572b4287ffb1ccc9de22793d3affa74fa07f3a1e7e6f4a3a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp310-cp310-musllinux_1_1_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.24-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 31b272a3e9ca17a3471fcaee82f016a510e845da3b8e55690a4a334c2dcdf467
MD5 3b2e1f34024aba612c10432e1536640e
BLAKE2b-256 3e238726030a31898655bf53b06205fef3575b6cadb1a08bf1b2b00ac6f4c26c

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp310-cp310-musllinux_1_1_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.24-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ef62b8e497dd6caf9ec990a3653848fa870c1f8cb0f2b6cd660aac56a0d2dfc
MD5 c2befb01f2447a67358d22f0e0b839a4
BLAKE2b-256 a3d4ec1f1e3bfc92050842701818b5899babfd02abf7a4ccc6fa8748b87f1972

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-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.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb9ff85e48274e6a092aa1623d3553c50d7b27e8e1e421d950e9a93d810a9e7f
MD5 162521a222673418857edd4e85fccb12
BLAKE2b-256 3cbb16883308709c6f94903547502f36465e70d0bfed7208f8c3ee83f729e82c

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_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.24-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ea0b035248d262e0c3d7d9bbbe663668ead0929bbb7ead0a94f856aa3f6c2f88
MD5 7718daa6c1bfb9462cbae27804f1aea3
BLAKE2b-256 ec5ab4897c2b3151ff63e8b549b736064a4081d7a3da2bce0ff06a35b5477d95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 07a9478fd4f12f04b2074e05f9fd54b242c1c46cbcc967d2862372bd35d2f19b
MD5 c06dd76ead96ac39437722cf77a14ed8
BLAKE2b-256 095cd75bbcc56a7d988b7e2d2d2fab82e930716a23d8de8f167157fd4e2213cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-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.24-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 448e78981ea32c0b1157e8a88837ad7baaf372ef2b37535eb45f443cd6587954
MD5 4c8e4c715469a30146714fe601ed59e4
BLAKE2b-256 d15619a2a468625ff5e95688dda42cf614d7882d02bcf15e6fb34c3a9f754d1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp39-cp39-musllinux_1_1_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.24-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 81cb5e6c9c6b07e965f1b8f94169ffa0bf23da1af3e381945c8485d87fcd68fd
MD5 6ba5ce5bfa33448533d77216d09f4b86
BLAKE2b-256 f20beb2d025aa8a1b55fea2804a92fe1ff43c6d3bd72e34be050091608a1961a

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp39-cp39-musllinux_1_1_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.24-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59a784bc97d928d129a2d9024a19e60890281cf88d11af1f0b4a584105127ed1
MD5 ffa6e2bef26bb400a5380b90b5cf8548
BLAKE2b-256 735b9dce9f662d0fbbc2ea7d079d520a65a673ff640d83c501746e711dd39884

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-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.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d32a5a0390c960033852ae064aa8d6b53436d6ee40f3c77e32fbfa1577fb22dc
MD5 e0b7734527086c47e4cbf456a73dd47e
BLAKE2b-256 bf74d136bbc06bd0594d23dea759b2d5825271b18aabe2427f5391bdc20ef02b

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_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.24-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b44e8b74a70265dc03db9df72ee640e7ff6c21afb931f42dfa7ec6f567c43a46
MD5 6a53199ffbd7c4a1fe42b8ab83661c81
BLAKE2b-256 e46ab404c5b7495bdd22a4c07cec6f01c19c24964eb19cad86f4d2ab04097da1

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp39-cp39-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.24-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cad601945bdd8c91a9324340c4602de52dcdf8d636a5cc5c1ae0f146654034b8
MD5 060d5d368e0f41155458444ee564a983
BLAKE2b-256 d685cb0d510c64d961fa622b6eb3a417d43bc10ef781d4be017d48093db7c726

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_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.24-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f4f705edc42ea8b4022091a0b52037db897007078dd5939bb5a01e51bc23e1d0
MD5 69e880e064ae9240825238f824092a2b
BLAKE2b-256 b42ac5429c64037a24675a957f96847dd9288275931aa68677cd436024dbc29e

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp39-cp39-manylinux_2_12_i686.manylinux2010_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.24-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4fea50509744a92e85511d0a2a0742888264101d072921dd635479eda818d22e
MD5 929d3fd07def2d6fb6ee95855638fc51
BLAKE2b-256 794e24c410a3281b9c4733d8b921b1c8e66a318a26b1c7a2d13c5995b55c3b69

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-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.24-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5e7f5bdace9449233b22c636f321374587ec1f242339a5daf31f70550d73854b
MD5 7e9ccd79d21518da61b933894059e85b
BLAKE2b-256 6ae8555ee8750eef39cbff53c3ad7e64d7a23bf368e2363ddaf0acee018f394b

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp38-cp38-musllinux_1_1_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.24-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c113f4d52d61e9dde2aaca7ac436a8a8a58ea8b6a026571a06f98a9ee08d3be4
MD5 91d9d9d3c1f09daec2aa24c6abac89a4
BLAKE2b-256 df31d48beed88215bc5fea8fdef2efd1901bc6e5673ac9ff84c657ddb3b10344

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp38-cp38-musllinux_1_1_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.24-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be5c3c79aa7b84148c526c05e958761a7a3f464bd13e5a145cb88a3227a520a0
MD5 4e3bd830ac80010fde87a16bdcf9f222
BLAKE2b-256 7c71811ac64152286e857bc88f36281219f6650feb2276ed9efb664074b35ba7

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-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.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5729102bdd2d451f3a6820076564a664b0fb922551c6e8d320361c150356f6e2
MD5 68831032b0c1b0ccd7bfb76a571b48fd
BLAKE2b-256 02a66524add1167a2eb17f899bfc9c4f21cb1008dd4dc15b41593c1027afe2f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_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.24-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3cdef1d96f2accf8f067ca5c2f968fecfd67ede7a433d7f0b4ef89da6971fea6
MD5 a8f7dca9284e68c4286687db16376ac8
BLAKE2b-256 18cbde2f817f129e85fbefc0fb2433f286ebc6324aefea20ecea87a1abb6a97e

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp38-cp38-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.24-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 90872b703d8cdc371f714667284bb2e0e8ecd62d1bb5ec8f321959ce0dc71cee
MD5 481af6f71f0edab25a7511fa4e9d6fe2
BLAKE2b-256 f97174f3856741693753252f0f833e2f13dc7a6ce311f853084b84ff6ccbf5e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_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.24-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for DLite_Python-0.5.24-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 707716b750096bc9e5b7f6b9b215c4fa878849b88bbd7dea227d0e705601edfa
MD5 dc14ff3cada7324a36236de36fcd38f0
BLAKE2b-256 979693051bdbee0ee3109e43927bca2196fc035ae74543d5b61ca11516b03ef6

See more details on using hashes here.

Provenance

The following attestation bundles were made for DLite_Python-0.5.24-cp38-cp38-manylinux_2_12_i686.manylinux2010_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.

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