Skip to main content

Python Bindings for OC-DECLARE: Discovering Object-Centric Declarative Patterns with Synchronization

Project description

OC-DECLARE

Python bindings for the OC-DECLARE implementation. OC-DECLARE allows discovering declarative synchronized object-centric process constraints from Object-Centric Event Logs (OCEL) in the OCEL 2.0 format.

More details can also be found in the original paper OC-DECLARE: Discovering Object-Centric Declarative Patterns with Synchronization, the OC-DECLARE GitHub Repo, or the Rust4PM Github Repo.

If you have any questions or run into any problems, please open an issue here.

See below for a usage example. The Jupyter Notebook version of the example is available on GitHub.


import oc_declare
arc = oc_declare.OCDeclareArc("Load Truck","Depart","EF",1,None,all_ots=["items"],each_ots=["orders"],any_ots=[])
arc
OC-DECLARE Arc: EF(Load Truck, Depart, Each(orders), All(items),1,∞)
arc.any_ots = ["employees"]
arc
OC-DECLARE Arc: EF(Load Truck, Depart, Each(orders), All(items), Any(employees),1,∞)
ocel = oc_declare.import_ocel2("../../../../dow/ocel/ContainerLogistics.json")
res = oc_declare.discover(ocel,0.2,acts_to_use=["Load Truck", "Pick Up Empty Container","Depart"],o2o_mode="None")
for arc in res:
    print(arc.to_string())
    print(oc_declare.check_conformance(ocel,arc))
    print("---")
EP(Depart, Pick Up Empty Container, Each(Container),1,∞)
1.0
---
EF(Pick Up Empty Container, Depart, Any(Container),1,∞)
0.978978978978979
---
EF(Load Truck, Depart, Any(Container),1,∞)
0.9793697359704742
---
DF(Pick Up Empty Container, Load Truck, Any(Container),1,∞)
0.997997997997998
---
EP(Load Truck, Pick Up Empty Container, Any(Container),1,∞)
0.9986751206586543
---
EP(Depart, Load Truck, Each(Container),1,∞)
1.0
---
all_res = oc_declare.discover(ocel,0.2)
print(f"Discovered {len(all_res)} constraints!")

all_res
Discovered 99 constraints!





[OC-DECLARE Arc: EP(Drive to Terminal, Order Empty Containers, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Bring to Loading Bay, Load Truck, Any(Container),1,∞),
 OC-DECLARE Arc: DF(Pick Up Empty Container, Load Truck, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Depart, Bring to Loading Bay, Each(Container),1,∞),
 OC-DECLARE Arc: EP(Depart, Weigh, Each(Container),1,∞),
 OC-DECLARE Arc: DF(Create Transport Document, Book Vehicles, Any(Transport Document),1,∞),
 OC-DECLARE Arc: EP(Create Transport Document, Register Customer Order, Any(Customer Order),1,∞),
 OC-DECLARE Arc: EF(Load Truck, Bring to Loading Bay, Any(Container),1,∞),
 OC-DECLARE Arc: DP(Weigh, Drive to Terminal, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Weigh, Load to Vehicle, Any(Container),1,∞),
 OC-DECLARE Arc: DP(Order Empty Containers, Book Vehicles, Any(Transport Document),1,∞),
 OC-DECLARE Arc: EF(Order Empty Containers, Load to Vehicle, Each(Container),1,∞),
 OC-DECLARE Arc: EP(Place in Stock, Pick Up Empty Container, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Bring to Loading Bay, Weigh, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Weigh, Pick Up Empty Container, Any(Container),1,∞),
 OC-DECLARE Arc: DF(Register Customer Order, Create Transport Document, Any(Customer Order),1,∞),
 OC-DECLARE Arc: EP(Place in Stock, Order Empty Containers, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Load Truck, Drive to Terminal, Any(Container,Truck),1,∞),
 OC-DECLARE Arc: EF(Bring to Loading Bay, Depart, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Drive to Terminal, Load to Vehicle, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Depart, Load Truck, Each(Container),1,∞),
 OC-DECLARE Arc: DF(Load to Vehicle, Depart, Any(Container,Vehicle),1,∞),
 OC-DECLARE Arc: DF(Drive to Terminal, Weigh, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Pick Up Empty Container, Depart, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Depart, Pick Up Empty Container, Each(Container),1,∞),
 OC-DECLARE Arc: EF(Load Truck, Depart, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Load to Vehicle, Book Vehicles, Any(Vehicle),1,∞),
 OC-DECLARE Arc: EP(Load to Vehicle, Order Empty Containers, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Order Empty Containers, Load Truck, Each(Container),1,∞),
 OC-DECLARE Arc: DP(Place in Stock, Weigh, Any(Container,Forklift),1,∞),
 OC-DECLARE Arc: EP(Drive to Terminal, Pick Up Empty Container, Any(Container),1,∞),
 OC-DECLARE Arc: DF(Bring to Loading Bay, Load to Vehicle, Any(Container,Forklift),1,∞),
 OC-DECLARE Arc: EP(Pick Up Empty Container, Order Empty Containers, Any(Container),1,∞),
 OC-DECLARE Arc: DF(Book Vehicles, Depart, Each(Vehicle), Any(Transport Document),1,∞),
 OC-DECLARE Arc: EP(Load Truck, Collect Goods, Any(Handling Unit),1,∞),
 OC-DECLARE Arc: DF(Weigh, Place in Stock, Any(Container,Forklift),1,∞),
 OC-DECLARE Arc: EP(Load to Vehicle, Place in Stock, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Order Empty Containers, Bring to Loading Bay, Each(Container),1,∞),
 OC-DECLARE Arc: EF(Order Empty Containers, Weigh, Each(Container),1,∞),
 OC-DECLARE Arc: EF(Order Empty Containers, Place in Stock, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Place in Stock, Depart, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Place in Stock, Load to Vehicle, Any(Container),1,∞),
 OC-DECLARE Arc: DF(Reschedule Container, Depart, Any(Container,Transport Document,Vehicle),1,∞),
 OC-DECLARE Arc: EP(Reschedule Container, Weigh, Any(Container),1,∞),
 OC-DECLARE Arc: DP(Reschedule Container, Order Empty Containers, Any(Container,Transport Document),1,∞),
 OC-DECLARE Arc: DP(Bring to Loading Bay, Place in Stock, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Load Truck, Weigh, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Load to Vehicle, Load Truck, Any(Container),1,∞),
 OC-DECLARE Arc: DF(Order Empty Containers, Depart, Each(Container), Any(Transport Document),1,∞),
 OC-DECLARE Arc: EP(Reschedule Container, Drive to Terminal, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Drive to Terminal, Place in Stock, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Pick Up Empty Container, Bring to Loading Bay, Any(Container),1,∞),
 OC-DECLARE Arc: DF(Book Vehicles, Order Empty Containers, Any(Transport Document),1,∞),
 OC-DECLARE Arc: EP(Depart, Create Transport Document, Each(Transport Document),1,∞),
 OC-DECLARE Arc: EF(Create Transport Document, Order Empty Containers, Any(Transport Document),1,∞),
 OC-DECLARE Arc: EP(Load Truck, Pick Up Empty Container, Any(Container),1,∞),
 OC-DECLARE Arc: DP(Load to Vehicle, Bring to Loading Bay, Any(Container,Forklift),1,∞),
 OC-DECLARE Arc: EF(Drive to Terminal, Depart, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Bring to Loading Bay, Pick Up Empty Container, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Pick Up Empty Container, Weigh, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Book Vehicles, Create Transport Document, Any(Transport Document),1,∞),
 OC-DECLARE Arc: DP(Depart, Book Vehicles, Each(Transport Document), Any(Vehicle),1,∞),
 OC-DECLARE Arc: DP(Depart, Order Empty Containers, Each(Transport Document), Any(Container),1,∞),
 OC-DECLARE Arc: DP(Depart, Order Empty Containers, Each(Container), Any(Transport Document),1,∞),
 OC-DECLARE Arc: EP(Weigh, Load Truck, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Load to Vehicle, Weigh, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Order Empty Containers, Pick Up Empty Container, Each(Container),1,∞),
 OC-DECLARE Arc: DF(Place in Stock, Bring to Loading Bay, Any(Container),1,∞),
 OC-DECLARE Arc: DP(Reschedule Container, Bring to Loading Bay, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Reschedule Container, Pick Up Empty Container, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Reschedule Container, Book Vehicles, Any(Transport Document),1,∞),
 OC-DECLARE Arc: EP(Reschedule Container, Book Vehicles, Any(Vehicle),1,∞),
 OC-DECLARE Arc: EP(Reschedule Container, Create Transport Document, Any(Transport Document),1,∞),
 OC-DECLARE Arc: EP(Reschedule Container, Load Truck, Any(Container),1,∞),
 OC-DECLARE Arc: DF(Reschedule Container, Load to Vehicle, Any(Container,Vehicle),1,∞),
 OC-DECLARE Arc: DP(Drive to Terminal, Load Truck, Any(Container,Truck),1,∞),
 OC-DECLARE Arc: EF(Pick Up Empty Container, Load to Vehicle, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Depart, Drive to Terminal, Each(Container),1,∞),
 OC-DECLARE Arc: DP(Depart, Load to Vehicle, Each(Container), Any(Vehicle),1,∞),
 OC-DECLARE Arc: EP(Load Truck, Order Empty Containers, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Weigh, Bring to Loading Bay, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Weigh, Depart, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Weigh, Order Empty Containers, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Load to Vehicle, Pick Up Empty Container, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Order Empty Containers, Create Transport Document, Any(Transport Document),1,∞),
 OC-DECLARE Arc: DF(Collect Goods, Load Truck, Any(Handling Unit),1,∞),
 OC-DECLARE Arc: EF(Pick Up Empty Container, Drive to Terminal, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Load Truck, Place in Stock, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Drive to Terminal, Bring to Loading Bay, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Bring to Loading Bay, Order Empty Containers, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Pick Up Empty Container, Place in Stock, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Create Transport Document, Depart, Any(Transport Document),1,∞),
 OC-DECLARE Arc: EF(Load Truck, Load to Vehicle, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Load to Vehicle, Drive to Terminal, Any(Container),1,∞),
 OC-DECLARE Arc: EF(Order Empty Containers, Drive to Terminal, Each(Container),1,∞),
 OC-DECLARE Arc: EP(Place in Stock, Drive to Terminal, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Bring to Loading Bay, Drive to Terminal, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Depart, Place in Stock, Any(Container),1,∞),
 OC-DECLARE Arc: EP(Place in Stock, Load Truck, Any(Container),1,∞)]

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

oc_declare-0.1.1.tar.gz (24.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

oc_declare-0.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (685.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

oc_declare-0.1.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (706.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

oc_declare-0.1.1-cp313-cp313t-macosx_11_0_arm64.whl (576.9 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

oc_declare-0.1.1-cp313-cp313t-macosx_10_12_x86_64.whl (608.5 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

oc_declare-0.1.1-cp313-cp313-win_amd64.whl (447.7 kB view details)

Uploaded CPython 3.13Windows x86-64

oc_declare-0.1.1-cp313-cp313-win32.whl (429.8 kB view details)

Uploaded CPython 3.13Windows x86

oc_declare-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (687.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

oc_declare-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (710.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

oc_declare-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (579.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

oc_declare-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl (610.5 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

oc_declare-0.1.1-cp312-cp312-win_amd64.whl (447.9 kB view details)

Uploaded CPython 3.12Windows x86-64

oc_declare-0.1.1-cp312-cp312-win32.whl (429.7 kB view details)

Uploaded CPython 3.12Windows x86

oc_declare-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (687.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

oc_declare-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (709.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

oc_declare-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (578.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

oc_declare-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl (610.2 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

oc_declare-0.1.1-cp311-cp311-win_amd64.whl (446.8 kB view details)

Uploaded CPython 3.11Windows x86-64

oc_declare-0.1.1-cp311-cp311-win32.whl (429.6 kB view details)

Uploaded CPython 3.11Windows x86

oc_declare-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (688.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

oc_declare-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (712.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

oc_declare-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (579.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

oc_declare-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl (610.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

oc_declare-0.1.1-cp310-cp310-win_amd64.whl (446.6 kB view details)

Uploaded CPython 3.10Windows x86-64

oc_declare-0.1.1-cp310-cp310-win32.whl (429.9 kB view details)

Uploaded CPython 3.10Windows x86

oc_declare-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (688.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

oc_declare-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (712.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

oc_declare-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (579.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

oc_declare-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl (611.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

oc_declare-0.1.1-cp39-cp39-win_amd64.whl (448.0 kB view details)

Uploaded CPython 3.9Windows x86-64

oc_declare-0.1.1-cp39-cp39-win32.whl (431.4 kB view details)

Uploaded CPython 3.9Windows x86

oc_declare-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (690.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

oc_declare-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (714.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

oc_declare-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (580.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

oc_declare-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl (613.1 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

oc_declare-0.1.1-cp38-cp38-win_amd64.whl (448.0 kB view details)

Uploaded CPython 3.8Windows x86-64

oc_declare-0.1.1-cp38-cp38-win32.whl (431.3 kB view details)

Uploaded CPython 3.8Windows x86

oc_declare-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (690.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

oc_declare-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (714.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

oc_declare-0.1.1-cp38-cp38-macosx_11_0_arm64.whl (580.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

oc_declare-0.1.1-cp38-cp38-macosx_10_12_x86_64.whl (613.4 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

Details for the file oc_declare-0.1.1.tar.gz.

File metadata

  • Download URL: oc_declare-0.1.1.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.6

File hashes

Hashes for oc_declare-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7faba6c8da702bca216645cc4c28e8857f46273e252ec2cd11f0745a276cbfe2
MD5 2c99ae31f4d479812f2087559903b56b
BLAKE2b-256 529a17535a55bbd253152dfd41583bbfa0f066e2318f0119d6aff3ef3b3a74ba

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b631dadf6be79a5adf6e45a4e0d8fb86c27d6075c5951c12c4600a0780b9fe25
MD5 a096eb3a477eb6e2210710b75d832d05
BLAKE2b-256 c6f380ddf7c0381a3060d0a9128c61f273bc194bb478a3e0e417c1b414c61315

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7d141049f241826195d6c1dee05f25a3708bf6c46756c5cd7e5696ee79a3a12a
MD5 687f23790ca1d19685f67ebe3a759ff0
BLAKE2b-256 e32544462ef320641a7b693a457442d47d9057e113c715c963e916a4d77be630

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 415f188510720718a6e78b5cfc69862575ae992952b47b2806e1a4c897d9258e
MD5 684b56233fb925d224860d567fa2ef97
BLAKE2b-256 9e99bc510cb8b96ae101c45d8ad74bbd4b5e3bff103fb3ed21fa9352c842a687

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a7f7a0a887c2cc57c3a09ddb14614b24d3a4fae35bf9f8d0383f9b6c63c93f11
MD5 2b616b9499ae518bb2bc6f0dfabd19d9
BLAKE2b-256 07d2eff66fa455760f7c29cbb0613abf8d14ed3a1dce8f924c5070dd377b676c

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9fa9dbbe42733c636982e1b6d8e87c38f9d21c2220551c8101ab1f11f4ce9a4d
MD5 c3c378fb962090da40df03024c6c4674
BLAKE2b-256 5cdd160d76ab7e270ed45160ffd95544ff53a1b6bd52e6de045672c7934fadc9

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: oc_declare-0.1.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 429.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.6

File hashes

Hashes for oc_declare-0.1.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 64012fbac52d7b48b93411ef99e26ac96af8b4542c473c3f90dcb6ca7ad45b5e
MD5 6ab5bfcf12d0dd43d14147ddfb716591
BLAKE2b-256 aa73594e546d4796d904408826f45c1afdfbe614648042f5997af93eb9e5b014

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 825ef23865441f7ceb05fefd7178e9f40c47deff080b9e236ec45932d389c20d
MD5 afa84eaa9ca4abf745c591a8eb0e3f37
BLAKE2b-256 b5459950d773e346b070df63adeb23d58dbae22e32ff1cd64b75297e76d90f90

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14e2b3c3550173d7836b045817952774eb97757d2cc83cc3c7e90863529557d2
MD5 088de5f08ab0a89e48cb0834e5e69073
BLAKE2b-256 66fef5d2c5418447eafd76895630ba2ddf1431ec88803562324e510c2ee77f5b

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a2d8e9a03098c6536fc0b077601afb3c6ce5744262b749fe82fbbe144f93260
MD5 538e6948d599f5945489e7f0bf534e81
BLAKE2b-256 483a191ed528e879fa062069e067bf5f72e77fb99d32db5d284377da3693048b

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aea82e2c81223a9dfa2710054498f9d33abac4f9a4aa6c72e75a949b565cf8c6
MD5 56357297e107ac26616e294bbb8d5b63
BLAKE2b-256 d993d8bce2360ec8f8c3491b424b86ab7c7a8c3c58b1375e51e28ac673241aad

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7d3ebb3e032bb411b8eb22275555c5b276a4697a1305bf62bf4481ef0504eee3
MD5 5d87fd8881d978344d0ff7a037e25135
BLAKE2b-256 cb34a4e229faef1f377be5bda515360bf15bd99f5276e08504fd686286eb42ae

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: oc_declare-0.1.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 429.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.6

File hashes

Hashes for oc_declare-0.1.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 03da2722f03a86f16e56fbc575c4a558795f7de022ec15f0faca8d4483a2fab0
MD5 71eacea3e49bd1c3656da6555b81bcf8
BLAKE2b-256 95d6ca7464e8488f7e1c15663e41225643c1f5dfafe3fea253d6574c47273f9d

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b32608e9651e7a4f8f4ed8cd3fe5bc87eecbda627f8e9998615d058a566c295c
MD5 5e448e4cf4e8f844dde03b4b0011a4e3
BLAKE2b-256 21f3c82c0d6c58b838206f079d1cd00dd1ae4b3f717d5e1fb4e048077cd389ab

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 23e600d7f3884319234420700acf3c7892b1987cdf2e53cde27a72c31c4b15a1
MD5 d565a8831fb245a11abbca9ef655c6ce
BLAKE2b-256 a2121eb86ea865e3adc37d4f282caa5732afb2d7aae8893d2802cc1c0a6d0c1d

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73cf542dc2c329567f219c698413c63e6db38c34a8f23ef9ebaabea066439333
MD5 e5abbf0a737f05f5ed5b2589b5602a88
BLAKE2b-256 ebd7df6f12d52910e448ac2a597c77b3fec0c4cf668a29478ee3f02f7c68c591

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ac7090ebfca6a8ed4bb97025d833356eac7c4108a0199e7e20c07189cde25caa
MD5 9d37dfd8134cc605d9b3f1efc4072910
BLAKE2b-256 42e7da0993b9801767480b1c7d4fa4aeb979d936f59509ba103de57de84e124d

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b697518c1d09c366749a321fa53797868c9e86c13157eb36fb0a493d72ab7600
MD5 bde39ac1b9507918421bd9868bfe3599
BLAKE2b-256 6d8acb36ac63dd5f0e17d85212e224daa673de7627c20c67e291c02cc94107fa

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: oc_declare-0.1.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 429.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.6

File hashes

Hashes for oc_declare-0.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 430ac562b7e057231f4fcd62c3c68ddf00236adae08b036fe4554035ea8331cc
MD5 7137e666f1d5b98f41b55e225c6741e2
BLAKE2b-256 76735aa17090373e7d9d641afa2f7926060d239142f3548c30371d5f603bb7d1

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea4ad86aaf66bc63c8c4e11865ad681fd5c7517f8d7c7a155634aad2612f6d0c
MD5 7313b455310b1bca6016d34344d3a0e1
BLAKE2b-256 23eaa91f73b28cc0cbfe74ee6bc36442f956080d14c9880c91ab4d5c5c0f4b84

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9780277ae5f6ee781160b5e91d162f88deb2e8618f50f1c29f6bd272556e79d2
MD5 24eb30ff7360ebc15228acaa6721125a
BLAKE2b-256 72e24e6be6105e5ee755d6537b60b51ab8628ec2dcb84ae18c2875f01722a3bd

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a06c5d7d82ac1d2f5722017a8887e3a2dced396918d54b7f3bee81b88610119
MD5 8cbe0ad77cb52539641aa53b384ca843
BLAKE2b-256 4ff61d4cc0dbfdef414ef0ddbac5f1252d8f699a5a57b3b3768f1ba16944176c

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3945fb11e1b0faa00a58539b718b66f8c93f0bddaed2c3fa83bd7a4feff8e534
MD5 62fe65a9252c128e82858fd65388319a
BLAKE2b-256 9f2c8ddb8b1d355ee90b72545b88a2c60a3e662f57ae45eb645b3cfa90cbd8e3

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ec908f927e616a33d29cf039c9b23f39bc72db4248fe483e4a94ecc08b5c2fa7
MD5 7ac8999b67602a08573dc9e985ff883c
BLAKE2b-256 dc1c1beb956ad64591c0fff56c2a9871a4b9f6a0859d574545ee5d36a78e3a1c

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: oc_declare-0.1.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 429.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.6

File hashes

Hashes for oc_declare-0.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9294dfef2c6714c89901201396f53a2ecc84c5894d3efbc071c9e7a9fa3d8b43
MD5 c1b92fd0bba03ae287db1e61f953148c
BLAKE2b-256 17209fa0cc9f781e68aa3492b4d01c95b24ec4a4fb8d530d6d104417feb81bdb

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b52ad6e58e14c7b207c82a2bafdb66b162ee343640a3bdd06f2418f9c9393ca1
MD5 521bf334114f0db64aa202c20cae6e89
BLAKE2b-256 6434c19053e49736ff2d4dd951619698bdd578c02aeb194cb56357285aca675a

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 90bdc1ab3ba9c6e1842fe7eb9bfe47e98e51265898905a9eb175b113f357fd4d
MD5 7bb38d131b1b0620a9512ca6071777c3
BLAKE2b-256 fd981abf837ba7c21644931246b24ed809041b67533d5d83a0bdf087d23f37e0

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b13f712a28bc204287fd72537cb987938e444f451bd2d4326d5839398319fab
MD5 c24eaaea34edbd1a00bfb5db08e7b1f5
BLAKE2b-256 8b532cbeccd679e552d0f6f684e09190088c3df3cb49a9853a8da81408a59dad

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6f56eaa66e66f2b21d4250dec0fa73b1787531ac3040828d63bb6cfb4ef69f8e
MD5 55fd86d45e0ff849cba81ca8725e0855
BLAKE2b-256 ef4ef228595bbb35b09bd86391360fa401431d1f031507f447ddb720f3ef441e

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6dc66b820f5a0692da95ac637ff5593152664e3d44fadab44116564ddc205d05
MD5 086a05beb837de934aee370508064463
BLAKE2b-256 ce632c6ed4529246e3c0de2b2a553eb62f0038055197e7e1cffd0078d1991e0c

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: oc_declare-0.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 431.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.6

File hashes

Hashes for oc_declare-0.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ac7c9e795878ff7158d99b9eed3639c0b66c31e8e0de202743804c1ed9f631a1
MD5 a143e4c322cfa80ddef686b3ec7731e1
BLAKE2b-256 98382560cbf0dd2de51c51e723146dd1632ac31d4e1ff4b6646719ddf480f9e3

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5744bc464d8499eb7b4f35c29631ecad26445c250c69f220f5db610d83ef48d8
MD5 fc56a1d03b6452b0ce4f1cf938be99ae
BLAKE2b-256 632d10ff05ea5021bc2e310040510a0b90c0648b70162cddd292c14791aa17c8

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5f0118f01dc2d7a6ead02c1d73c0110ef548651e7cba98462fc4236dded39a3a
MD5 fcd8dc7dd6d9fc2cf49474464c4fa0e2
BLAKE2b-256 4a4eb16ce2510f06746ed5d671c99eb542c34e9b3eb67f0febb46124ca30a69e

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e1433e28d21e33ba866fa6e39758dcf6528a6c4a1bb2563cd1bf6999c0e85e0
MD5 ce8ae31e5b33b0ae36ac67a5291360fa
BLAKE2b-256 17e88068466be6166d86ff0f179b8571d8cb2156db49d906f3b25895be0c30e0

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7a2454503b1edabbbcfc89a24d644b0a0d1a06c17659a6ce134b5a049e13a3ef
MD5 f37dc922e4abaa5925e701013aad931d
BLAKE2b-256 f796d7237ba72291e333f1ed334ec5d14f71aa9b4f228cb2eb44d4fd432f2aea

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 187fdffe4e1583b3763dead9f3a203c6ae379ecdf7a88f11d25a0b89dd2ffc84
MD5 72f23c3fe3f8b05a974b1e5db186df9a
BLAKE2b-256 c9b2b07c08b9ad9f354094dc757ca7d578b6a7c1089afe68a5b4f255af636024

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: oc_declare-0.1.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 431.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.6

File hashes

Hashes for oc_declare-0.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0d23a4e1da6d01831883df592c255a42b67bccb622f94ea3d3fa0e4d18937d94
MD5 4f677aea94d18ec003462503f781f0d0
BLAKE2b-256 fe9de11e2b04b9f8ef11a9fdab118d26cff2baa0cf4e66ec87c78ed62a120ea8

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e938de78010036de73d4d8d4e61f4d959affb7775e843d7b9127740671e8c66
MD5 21b7ee72ea12b76aa2bb506a1a8bc342
BLAKE2b-256 199efc9f37047182712c9bf81e12cb57195bc0e0038f675adfcfcd81e4567e13

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fcdde94d8da9728acd30475e5b1dd3722dc1775c6deea8be60f9893ba79389a7
MD5 b53055f1dfc46cf8c983804df0d11622
BLAKE2b-256 07ddcdaaf4ed6dfa9061fa29e6e73e0359d40899a046130d7daa0d390aae0fdd

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f742e3d30f115b96f671a0f8e175c13c203a22b4465a18bbdcc6ac985749cf45
MD5 57be199c65100e82067f841d7811fe54
BLAKE2b-256 022e3630cb875a0b46b3854ec3a852d78697503159ae059ef614fcee383873eb

See more details on using hashes here.

File details

Details for the file oc_declare-0.1.1-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oc_declare-0.1.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9b14c5399aa800715d57f2533f84c27df352989c19e44bee278d72070ad4cedc
MD5 0b4851e307cc3168e6a99cb6d13d7211
BLAKE2b-256 ba817e9d02a0db64629470f76c9fd89e128a6bc43f637010757852516edca5b7

See more details on using hashes here.

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