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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

dlite_python-0.5.48-cp313-cp313-win_amd64.whl (894.1 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

dlite_python-0.5.48-cp312-cp312-win_amd64.whl (894.4 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

dlite_python-0.5.48-cp311-cp311-win_amd64.whl (893.6 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 11.0+ ARM64

dlite_python-0.5.48-cp310-cp310-win_amd64.whl (889.5 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 11.0+ ARM64

dlite_python-0.5.48-cp39-cp39-win_amd64.whl (889.5 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 11.0+ ARM64

dlite_python-0.5.48-cp38-cp38-win_amd64.whl (889.5 kB view details)

Uploaded CPython 3.8Windows x86-64

dlite_python-0.5.48-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.48-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.48-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.48.tar.gz.

File metadata

  • Download URL: dlite_python-0.5.48.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.48.tar.gz
Algorithm Hash digest
SHA256 0b11c66381d930cf8afbec143ca303bee01ecf811aafae6e8ee4da198959da22
MD5 483466c931083e03828d6175e6e26f1f
BLAKE2b-256 7e4cadde2ce6118f704f7b01001f2ee7efadb70f66b4fe61bc9f3611bb6e9697

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0b7a79db47984d1e1db82cbbe3026ce473c502a2b6678e8282247ff642f4c245
MD5 7c34f976d756fdefcf63f890102c2ccd
BLAKE2b-256 89065db53a4c4599dcc2e8470dd10f90ff9d3400d728a8c9fa85f8d50557096d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5030fa5e74ef3f11c826e4e119e7b04e9f7b79500acfa99e64ab3c0225ec7abd
MD5 accc6c6c038e26acb3a3c6c61ef74c9f
BLAKE2b-256 ee8625e5253be7d5a15bd3414e770f1e9f937fe1c5c2aaa21c34365ec68d064f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d19b4a2cb465f430f50b664da6a6be00ba0ab26ac2f4e66226bcad1dbcc4e27e
MD5 0ecf6da48458f7e08aedf4e588d83c65
BLAKE2b-256 d908766e70f3b3ff488dd4a9472d1611d8c7115e00bea908d8bf36a91395b485

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 8ca3f1160d6ba3b23053a2b67b68fc2b8d9c60d0d786dbd8327862aea6020131
MD5 d0458b3fdaeb5927147d40783709a1e8
BLAKE2b-256 d2ada104373318303e72391956c8b8a460c7523f4982277c991746693362b3d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72e91b4344eaa72faf69ddb3d0e2eb152b3684f458c99a99a4a8640a533ccf4d
MD5 7164d69a3bf553b666480931c588bf1e
BLAKE2b-256 1cb7c59620d658c15269918b244ff416d17f4caa3645213bfb5cde85fa60261c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fdf8120409911a4c1cf4ff53bbff3a6f8ad2c8b02523c5ba5650128f58903ca8
MD5 b9a568495a75a49eaeaf53fce6b2f6fd
BLAKE2b-256 ebf243b1e72382760511d0520dd20d3706c71e638428430306b7344ef86a1c3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13226b52532874491ce8f0ca30fc391a318a2dc83183f6bfdeb6ba0acff32b11
MD5 25b4b9851d4148aa56bb1e180c53c1d1
BLAKE2b-256 fdd4f29687505f06a16c17d5ddefd94394035a28c5728ef64a5b765005a12495

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 05aa022920e88aaec935c57ec727a7db8cb08c45d3424c5fd2aada3c24888c1e
MD5 4cfe49a86c59286b23e108713503ad80
BLAKE2b-256 51bb0eaa4deecc8ca3aff38415f346ba43a77585d372fa467ca0fc8f69a820ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d64954fbda7bcbc056efc2bef5273b11765e75984b69c13c7a7e293925982884
MD5 17e4b166a635b386a0812e41fad82498
BLAKE2b-256 a0ca63603dfb1dc9971fe059f7b08cf0bfd84c971f398febac4598f8609bd7b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4dad2c1c70bcc54682aaa4b4fdb2cee5d65f31169ede35a99302f5e59d020673
MD5 b4421d8719258f657217e2b5e70fcdb4
BLAKE2b-256 3323c4b9632724032efc27c9d269a9bbe6bd4aabee26392cf164444f2fc910d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 94bbb56c18e652a8476e36ccd5cb2068ea131311aaa6e22f733e94d0d1fcfc52
MD5 47b28e11dbc17b1b5d1f8e9064fbeee6
BLAKE2b-256 ab82bd9ff14e2ea5e93a21f03e22ff12f4981db81b607db65a933806c318c5aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 a2a50c8845fae957432e1f5a8387e30972f083f95e4b67581ace3412a9e85d4d
MD5 91c24dc988c64c52a7ff20e469380dd2
BLAKE2b-256 97e67681877f27119d3a5d79bf6ef7d51d10e97c999384336daee24c06d7b156

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fd0ca84902333dc253598339076e03ad3f9d2a12f5dfa30c572bdec945843b1
MD5 7ebd1b5af3df8be8c0d1d84d263d47f8
BLAKE2b-256 e821d33f0d2d417d43fcd65e5cf9873d21ceacfe4864ed2f3a6f05ccc26b0742

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 85b6aa5e5ad1d9efbd0d3a3402debe93943275ec8666729448189c75a83c86ef
MD5 3b243f7ef7039ec6fa294a6500e7ecf4
BLAKE2b-256 18dda840fdede8d7786c41abcddc71d5a4d114f651be1ab67b1481a6d4ed9038

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f407afabb5186f97f8a9b08d9d9b92d80121591b8c84f43aeb3ba4dca7c2ad59
MD5 96fbbc780eeca73745045b12c4a8e26e
BLAKE2b-256 2079ed1e74a8c870ca6eae60f0db7b415425bddab3ba4d1761ec020c5905ac74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1965a2a3bac625c7b846e8e6aa7e636f31f9b176984d2dc6d8214cc35f3a31eb
MD5 3cd03c5586a75a0b569149f614a075f3
BLAKE2b-256 d93783d4b4af23d3fcf274b908c598a85574c949495e2f0087d4541a762a3a09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 ee2ccc1f757472f16f74ca488fd39518cef4f80160942d13a4bcfacd65e79c94
MD5 8b62f30729de4df16b0c0885f54c539e
BLAKE2b-256 cbdf3a7d167cc98694f409813f50baa5a10438c90be4c1377340d05323f6d2e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2fa41c38883e21e8b55c9e6b856d5956787a203f76171cf3460f36acab6a8c5
MD5 6f5cac0ea329136534614ca3283f95ed
BLAKE2b-256 cd54801b3b93d4f70b08e61e5d3f60988fef3e5733124fed29a357d49997b83b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 74c4b44161afd8d5571f428534debad940aa4e3f51189d298270acf9807e8f8c
MD5 0863fbe188859d3f1d943c34cae34aa8
BLAKE2b-256 523c4452e1af2687eec823db35962d2e5008edb9ac74229219897ae3a7345404

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 719c2d0db48cb8b7a9fc46e90191a4097a7e9f8e54e44b56abec4dcfa52b5ee4
MD5 c5d355c95062b44c736d5faf23103c0a
BLAKE2b-256 e5ab11d5b0818b9b0044d65a218199b6ac4290cb990f61de9e08f67c140705d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1897cc5a8b224d105c6a7ab591ac1dddc1e958f59d1551cae73fdabd9a7813b9
MD5 1adb0e0a3e641eda0506d6e5c98e26bd
BLAKE2b-256 eff6cb40d77d6ac153ca5fa2552c09eef03a76289afedad8d90371f9f4ddc556

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 e42dff4253226b4e48b644d49df784b9e38e8059db795dc11439a2cac2995702
MD5 cc01d99ba750e8e6a92c44341be267cf
BLAKE2b-256 95b5164268c1586f6ddb564f7489997edb420f9179508c05e729fd13e98b34f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 581f27ea9c4c1b6d39c70a3bf76c362ad3737ed60e5b491a65729528f6bc134d
MD5 9e0ced82542d7e57cbf62b881db8b1fb
BLAKE2b-256 809121397019e02b4a2ee472f29ecc5531cf3f7ad6102245e8da03fccf521e96

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dlite_python-0.5.48-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 889.5 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.48-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cc2eb6595d2960ba09ff8ad76c54cb1fdce5a4088c84819b3f3f691aecbc8164
MD5 fa2043e74c2adbec46aa8b2b4305ce7b
BLAKE2b-256 9ce8d4c9d23ac4ab0b73ff45bfaa4cc2e11c22a11fd87efd900915c879f916e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7e753553891ee3d6a9a84b8050ada325f059435131090eef5b4ed2072f044089
MD5 ae995503cb2f4e5691161070f8fef8bd
BLAKE2b-256 72652f6bd2f495c7017127aa7c061b456cbbb89b73a4ff0aabffdbbf35f24055

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c985cce2c3ee7e821fca85fdbefe2211514b9a7616d1181afaa35c15f2255e1
MD5 93cb2af64f9ae0a6acb5e7576dfd9da4
BLAKE2b-256 facded7938e575a55cfd8a6d349d827c48d81e4288751d4b6788f4dc624ca989

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7759385f27354af0487a957a79f0e92a99c4d609de0b0d0582e8c352f40e6efb
MD5 92fc06e6466dc59f91f201efc4b297eb
BLAKE2b-256 aa72dd990103043acfbd422c70f5b505a4f24e58f63cdfc38f0162d3f21b77c7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dlite_python-0.5.48-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 889.5 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.48-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0e63667287879b13021967279f4a4e400390c6d2375d819e6af4858aace7ef34
MD5 b0558ae20e3bb3a8cd429b6d42d02b1e
BLAKE2b-256 1918fd13a1285372f713fa41800471d97f46cf87b795c30a17bc25fa33418a1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0cc16e733887d739383b87a44f828186044a41ddb6761274ca572e5c1e44b146
MD5 16ce99b78e3d8d39ccf6c911449baec5
BLAKE2b-256 2c49bb4661bc873993d94c8c45fbec2fe43ef2db4a17fd35c4e54418c0ef5cca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0e374d74a67b281c7627d05c668bc45e6e78d5c128cd134ec28b38f478ab6f9b
MD5 e3e3f5749e7d9dd717be6c78c1a19736
BLAKE2b-256 136bdc4ca340c6ed72ab57460afd575575102b888d86ef93dbfb1bd5159bc56b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dlite_python-0.5.48-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8feed610212f5c41eca22d884b1d100942ae027903d03b3a5e5dee9836d2e23
MD5 9e4893384cc15102890471a522066082
BLAKE2b-256 f60837ee9d5a8b390dafae63b9c119420c2657a66f60a78a1b24e509785288bc

See more details on using hashes here.

Provenance

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