Roster vs Orders reconciliation tool for Signature Locker
Project description
Signature Roster Reconciliation
A tool for reconciling Program Director roster data against Shopify order data to identify ordering issues.
Installation
pip install signature-roster-reconciliation
Usage
signature-reconcile roster.xlsx orders.xlsx --output report.xlsx
Options
--roster-sheet SHEET- Specify which sheet to use from the roster file--output FILE- Output filename (default: reconciliation_report.xlsx)--misspelling-threshold N- Similarity threshold for misspelling detection (0-1, default: 0.7)
What It Detects
| Issue | Description |
|---|---|
| Not Ordered | Players on roster who haven't placed an order |
| True Duplicates | Same player with multiple uniform orders |
| Sibling Orders | Family members ordering (informational) |
| Wrong Team | Player ordered for a different team |
| Misspellings | Name variations between roster and order |
| Size Outliers | Unusual sizes compared to team average |
| Uniform Mismatches | Order number doesn't match roster |
Output
Generates an Excel report with multiple tabs:
- Summary
- Not Ordered
- True Duplicates
- Sibling Orders
- Wrong Team
- Potential Misspellings
- Size Outliers
- Uniform Number Mismatches
- Team Summary
- Data Quality Warnings
- Processed Roster Data
- Processed Orders Data
License
MIT License - Signature Athletics
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file signature_roster_reconciliation-1.1.0.tar.gz.
File metadata
- Download URL: signature_roster_reconciliation-1.1.0.tar.gz
- Upload date:
- Size: 23.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3135472408c06c5aad18c36b0b69ab91e998e48fad6fc55fe185b39e14b1af22
|
|
| MD5 |
88ea3744012b10e308a7c1b10b91d0f0
|
|
| BLAKE2b-256 |
0f2927827c5b50bc97292eb3d1918857da7ede8813561a052ed82210f0bed82d
|
Provenance
The following attestation bundles were made for signature_roster_reconciliation-1.1.0.tar.gz:
Publisher:
publish.yml on ap13-signature-tools/signature-roster-reconciliation
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
signature_roster_reconciliation-1.1.0.tar.gz -
Subject digest:
3135472408c06c5aad18c36b0b69ab91e998e48fad6fc55fe185b39e14b1af22 - Sigstore transparency entry: 947307375
- Sigstore integration time:
-
Permalink:
ap13-signature-tools/signature-roster-reconciliation@773af6350177157e20162d22255e794e42202c0b -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/ap13-signature-tools
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@773af6350177157e20162d22255e794e42202c0b -
Trigger Event:
release
-
Statement type:
File details
Details for the file signature_roster_reconciliation-1.1.0-py3-none-any.whl.
File metadata
- Download URL: signature_roster_reconciliation-1.1.0-py3-none-any.whl
- Upload date:
- Size: 23.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74e85a09ef5a77e7ad8a6f0fb0e9ef8246da7502f817afda1f0e25c2f265ccfd
|
|
| MD5 |
115be60ba845e12a543d2b025f5cde91
|
|
| BLAKE2b-256 |
7544fc835f607f965b472b26fa4fcaf886258ce58d3a7ad01bf921cab273b47c
|
Provenance
The following attestation bundles were made for signature_roster_reconciliation-1.1.0-py3-none-any.whl:
Publisher:
publish.yml on ap13-signature-tools/signature-roster-reconciliation
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
signature_roster_reconciliation-1.1.0-py3-none-any.whl -
Subject digest:
74e85a09ef5a77e7ad8a6f0fb0e9ef8246da7502f817afda1f0e25c2f265ccfd - Sigstore transparency entry: 947307377
- Sigstore integration time:
-
Permalink:
ap13-signature-tools/signature-roster-reconciliation@773af6350177157e20162d22255e794e42202c0b -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/ap13-signature-tools
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@773af6350177157e20162d22255e794e42202c0b -
Trigger Event:
release
-
Statement type: