python implementation of logistigate for supply-chain aberration inference
Project description
# logistigate
python implementation of logistigate
Overview of logistigate
----------------
Generally speaking, the logistigate methods infer aberration likelihoods at
entities within a two-echelon supply chain, only using testing data from sample
points taken from entities of the lower echelon. It is assumed that products
originate within the system at one entity of the upper echelon, and are
procured by one entity of the lower echelon. The likelihood of a lower-echelon
entity obtaining product from each of the upper-echelon entities is stored in
what is deemed the "transition matrix" for that system. Testing of products at
the lower echelon yields aberrational (recorded as "1") or acceptable ("0")
results. We then distinguish possible information-availability settings into
two categories, Tracked and Untracked:
- In the Tracked case, both the upper-echelon and lower-echelon entities
traversed by the tested product are known upon testing.
- In the Untracked case, only the lower-echelon entity is entirely known, in
addition to the system's transition matrix.
It is further assumed that products are aberrational at their origin in the
upper echelon with some entity-specific fixed probability, and that products
acceptable at the upper echelon become aberrational at the destination in the
lower echelon with some other entity-specific fixed probabiltiy. It is these
fixed probabilities that the logistigate methods attempt to infer.
More specifically, the logistigate methods were developed with the intent of
inferring sources of substandard or falsified products within a pharmaceutical
supply chain. Entities of the upper echelon are referred to as importers, and
entities of the lower echelon are referred to as outlets. This terminology is
used interchangeably throughout the logistigate package.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
logistigate-0.1.0.tar.gz
(17.0 kB
view details)
Built Distribution
File details
Details for the file logistigate-0.1.0.tar.gz
.
File metadata
- Download URL: logistigate-0.1.0.tar.gz
- Upload date:
- Size: 17.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19d3082eb1f92351b8ad4fc32dc917b9083077bc6cd8ef574855456ee594c606 |
|
MD5 | 04974a95879a1dfdc28a162ad7c7dae3 |
|
BLAKE2b-256 | fd2463711a61afd230b3fd06f1956e614a4a2949d1c8f32264c8f0ad77413e37 |
File details
Details for the file logistigate-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: logistigate-0.1.0-py3-none-any.whl
- Upload date:
- Size: 38.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dbaa0c10a826276ad34264cfb2c5912d0cce3b55a9cac9c2032b654a57c1529 |
|
MD5 | 354bf6565d2ae37c132d1f146b1596c5 |
|
BLAKE2b-256 | 4ac3b1590b231467bccf4b93d9dbd3bc6958ab033ee5f82a85d5a4c4fcdea23b |