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.49.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.49-cp314-cp314-win_amd64.whl (919.0 kB view details)

Uploaded CPython 3.14Windows x86-64

dlite_python-0.5.49-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.49-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.49-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.49-cp314-cp314-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

dlite_python-0.5.49-cp313-cp313-win_amd64.whl (894.2 kB view details)

Uploaded CPython 3.13Windows x86-64

dlite_python-0.5.49-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.49-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.49-cp313-cp313-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dlite_python-0.5.49-cp312-cp312-win_amd64.whl (894.5 kB view details)

Uploaded CPython 3.12Windows x86-64

dlite_python-0.5.49-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.49-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.49-cp312-cp312-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dlite_python-0.5.49-cp311-cp311-win_amd64.whl (893.7 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

dlite_python-0.5.49-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.49-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.49-cp311-cp311-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dlite_python-0.5.49-cp310-cp310-win_amd64.whl (889.6 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

dlite_python-0.5.49-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.49-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.49-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dlite_python-0.5.49-cp39-cp39-win_amd64.whl (889.6 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

dlite_python-0.5.49-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.49-cp39-cp39-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

dlite_python-0.5.49-cp38-cp38-win_amd64.whl (889.6 kB view details)

Uploaded CPython 3.8Windows x86-64

dlite_python-0.5.49-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.49-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.49-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.49.tar.gz.

File metadata

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

File hashes

Hashes for dlite_python-0.5.49.tar.gz
Algorithm Hash digest
SHA256 596ffeff9276b138845251af1bc750f32dc30fe3ff2d02c13a7cc9ae4dcabeff
MD5 c59fc817f138314398deb2892b9ffc44
BLAKE2b-256 239d6ba4b60e8379cc3afc917901ecfb85d38483218ed70584a979713add1807

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d47b2dfd6c69bfc25e88a4ba5d1fdb34c6616811106c82a6e0705edaa776e0a7
MD5 f4f19088b5a10c7ba08bd67db2934fee
BLAKE2b-256 8953c045ac5f63995ff20ebec4ca5226d44b3af7c6388fdecd521c7d526c9115

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9abaf2f24e49973bc8ec8774228049229aded4394b15760916f4a8ea50c2655f
MD5 85751abb80c7e96b1793b264c2de29c0
BLAKE2b-256 18e16e3c8b8d08d0382d90bc0ca6a970b22af6b123781ee7909b2052464c64c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ca7d3a6b5cb88113769b6e4711f66bdf2f4aceb710d2eb7905a4e35a159f846
MD5 9be1921b91154c536a828b2245b34721
BLAKE2b-256 187e03a9e5fb0e30be7453440c886eafd125a02f314b60f07e9458ca04006154

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 87414608bceacc0f34af9e2ac65f11246882bdbf1818afc35e12b4b5777baf28
MD5 8105edcb945f576e1acd3f19ac6e779d
BLAKE2b-256 ff864da461ae1e50b90ef45ffbe4a8e2c7e08d6d3d2c9da2bc2e3e1e24f9de4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.49-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.49-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc8627d45dc3af69cbe0db4ecc82efae9ce43661b630ddaf03c0d90bb7e08729
MD5 be5e82f64309d31fc50192b9e888670f
BLAKE2b-256 eafa9803918d7f77d77487612f81fed82a82de3a5906cca7e83ead5719e39336

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2c7b15a880001dbbec4238cec0da182b463a7fd2aa8dd7a0e7c973bbe74b9f3b
MD5 b02ee9dd8b9a36f812d332eb48bad78b
BLAKE2b-256 551f0bd6dc169afe2808234720437d55ef97a3172cfc8384629f3c3980cdb2b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 955faaf8f4ee6fb0b044653865d2fbb9e37e7076a3352e5cb243af4125e1667c
MD5 e002089a1c6223de0316325cab27b657
BLAKE2b-256 82d8ef0ed52d3fcf72c202cbc5401301a16e967cc42ba226a173d9e0d42f8b9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 deea295f878bb6712f45a226c6caeaa11def56cb11c1d4f819f579d213d985a0
MD5 3e37295191e3b8a3c7b280cf22f917a4
BLAKE2b-256 8c407980ad9cd5c00e0f5af0a24876fb1a8cbd450418a5eeb571d840f866d96b

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.49-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.49-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebbe0ff1354994962a74b32d74663eb6459007ede6d5c4341753b562618677cb
MD5 7c1770e24d1e7e7b9e8740f04b3b84a3
BLAKE2b-256 73e9d1033cca88b9f87dc843fcf7a0aa86007969b5738c6a4df04280091664d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c13eefeae41781b49ded47ba88b7d9eb6f30a16e7accfef961eb7a17f2fd5bae
MD5 33f3e3e38b02052e19cd473c246b813e
BLAKE2b-256 620f18c8d27e08ba86780e8b9f997bf24a6a711a6883dcfaaf2a3f9464404f04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2563343b9daecfaf138e599d6d5ea0ff8d7804817e52327a767644f6817cb932
MD5 aac2587e7df512fe77c740f3814cfb81
BLAKE2b-256 e2712026667aa2ec4016f84a9a09121339e60a26bf7831e17d875cdc4f78fe8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 de0d16e217a80f9ac1f14d8b22e5274fabdac5587d48c0346dc228f2d64151a5
MD5 31b46a3341e3d76fced34370135ba6f2
BLAKE2b-256 d0e33c17f6073e13f557ed709eea3dc4694d42245d5a5dedd0f0e1c0fce08615

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.49-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.49-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ddfa30f88ae8477737edb10f2cc1fcd5dc928f3ec129fb94e77255ab2489c52
MD5 280d900bfd1d3af430b6ad1aea546b7d
BLAKE2b-256 be841a4f24dff46382a09b4e340d7528c156d8d5bc281039feb116adcd7b5e23

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.49-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.49-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a7f22bcbc287c578a9558623708441c2e3b5f779a0427190b22d44659247c0d
MD5 8a633e5aac148fe621effed8d2c6fa15
BLAKE2b-256 34d6238781b74035a1608c4b1e3e13c41115fc3a6f7fdaa611668f4a983c7761

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 96390c3bb40353a75fce2a0f235658611119695ddac2174b9d4b21fa1765085f
MD5 310de419ff10f6b7b3471176a7a07dfe
BLAKE2b-256 c03dd6a95fefcc8a4a6873a394e6d431a0ee0c46a1fdeefa363f68043d4ad639

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff045504a10eaf5d4407df2be597a3095af1604d66e8802523893db5bcd8e8a7
MD5 4e487ceffbd70b18e80029e3ce206098
BLAKE2b-256 9c134cfdbce40aa45e89d3cd1a015ae1e1398eb8240c8f9a7019b8b39fa8830c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 c17341ef0c64bc2ca4646eb8f9ada40f72418e4b57c8251b30ff1e9f3e193abc
MD5 eba7f7001b1086f14e4215e36af7d91a
BLAKE2b-256 fba7f69c83dbfcc47fb310e28a29f3f44feaf3a19c24b193ffa35c3d51d31090

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.49-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.49-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 539d26eac60f5ed83676c98050b8bf81be55570b960417937893540c296211f7
MD5 17f95000926f452c7de407756432dc3a
BLAKE2b-256 7c3193aa93c454f5cfd3b315b51a8dd826387434dca9a74f4454d3e20d570c15

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.49-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.49-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 acbb3264b048fc219f2b2bf263d81982b03464546cf613f1a5897dec3090c7fb
MD5 f6c81ec48542bb6cc49089f4d08c6980
BLAKE2b-256 8b524894b685bf0aacd9262f0b9216ba160c3f3976b26694b97ed1eeb36c6fa6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 042f26d7a5d60925315abde5f0de7f451cd9cfacb08a5f931f73f9e6cb221df5
MD5 762415f6fc6ed0f5ec09a9fe223a0355
BLAKE2b-256 0acf5e0ab569154a9af6b7c9695b8f33978cc47c060570ad71e29cb84e2f01ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27b09590f8c9763d683073e944be3482559689edb614f85e2d5691a962580a69
MD5 589a445c7bb586b6595cd879536e09f6
BLAKE2b-256 fcbd6a0253562de0252d335142d5654330241d7e0f0ef6ebf45c1b7cbaab59c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 4dda3b0ab2c55665e0e2d477751e7ca2cd024008bd88a2a28ac5bfc14e1c9c13
MD5 95d42accbb47ed07a65a684a3277623a
BLAKE2b-256 f37d6efcbe31f0307c5ee949dd6ec7c420448292c43bf5b3d24189c36832ef05

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.49-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.49-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 524ec7a455f2c02a80c084c34d1981ea9dd825b87a047f10134848a6e7b88b39
MD5 1f0f33ffe5a1e239c995894a44b99427
BLAKE2b-256 0b17ee406f538041ed02007fb0798c172abf74e9d2915ac415d0860ccc68a34a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.49-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.49-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dlite_python-0.5.49-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 889.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dlite_python-0.5.49-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7163776635e497443388a7593035837811b3c8dec9af4e4ad56f1f0a25e9a4b4
MD5 5e43212fadde10fded141a158844cd60
BLAKE2b-256 8b36b566ba49fd17ee7051246bcf676cd5fd80e7b9359e5334a861d278419fb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 063bd0b8197c6ad688ca9e525078ecaa5c459dbd3f5977446aed3198efaf586a
MD5 dd02850a51e59e36926d9023f938b819
BLAKE2b-256 30ecd4836e492cfc2848e95269a193583c565c1709cf09e83d0adf97ed0db479

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6af5408df4ef3e78c702501972aa3a55538568fa6d9389e198e7ee6a493e5926
MD5 de592972a7734abd59bf602a2b415f1b
BLAKE2b-256 0f93d937889223195aa9b0a7faebe11773faa139390183776db64834b9d1caaf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c4451d140c9a03cf457481f320809a355583de4fd872cdb9a430ef7b3139008
MD5 bb8b7af5e5e5e6a85fb7a20cf4d4f260
BLAKE2b-256 4d58736bf7fb6b8a5113400a1150bf8ddf8b546761033882675fe951ec48ea05

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.49-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.49-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dlite_python-0.5.49-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 889.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for dlite_python-0.5.49-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1f119f6168fcb75ce8672d8f1591f843cd974c91b987ac412a3f7c4766f4f9a5
MD5 6280a8a3ac127abfe4bd52a82944e435
BLAKE2b-256 eda4e703d5114c746a85b1b7437c242334e4046f9a9b29d76eb0f5604f7693d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 05e85ce79a9b3b797ccf7444a65c075201566c0c5306ec188eefb57a7192f7e6
MD5 5536fd160f5cf65fd797796a36fc058d
BLAKE2b-256 3723682884b7e85fff42718fbc30d837deee539673cf57a2dff6ba97a4f72ac3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4732ce62902649e77cfaceabf65ffeaca269421e3dfd73fc3539f482a867c604
MD5 a0f5ae80b131ef5044641d1492701273
BLAKE2b-256 3dc44ce89fa09e2923e490879b0915c7ae1d47e9a1094212e8517dc88d7fea03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.49-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1250d8a0b154c0330c4483871374f486849a62ed01e50e5ae8d7acfc3cc433b3
MD5 6e865c2f14e2e6ce9ef5c7b923506481
BLAKE2b-256 4f4bb9edcd814ec4ca629d0f17d2b177e74d3f654446d94766b490dd2023f8fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for dlite_python-0.5.49-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