A package that allows users to apportion seats to states based on population figures.
This apportionment package calculates results for the following methods:
- Hamilton's method
- Jefferson's method
- Adam's method
- Webster's method
- Huntington Hill's method
- Method of equal proportions
Hamilton's method calculations:
- fair shares
- initial fair shares
- initial quotas
- final quotas
- initial divisor
- modified divisor
Jefferson's method calculations:
- fair shares
- initial fair shares
- initial quotas
- final quotas
- initial divisor
- modified divisor
- divisor history
Adam's method calculations:
- fair shares
- initial fair shares
- initial quotas
- final quotas
- initial divisor
- modified divisor
- divisor history
Webster's method calculations:
- fair shares
- initial fair shares
- initial quotas
- final quotas
- initial divisor
- modified divisor
- divisor history
Huntington Hill's method calculations:
- fair shares
- initial fair shares
- initial quotas
- final quotas
- initial geometric means
- final geometric means
- initial divisor
- modified divisor
Method of equal proportions calculations:
- fair shares
Experimental features:
- estimate the lowest possible divisor possible
- estimate the highest possible divisor possible
Metadata
Release files for apportionpy 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| apportionpy-0.3.1.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| apportionpy-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.1 kB
Release files / apportionpy-0.3.1.tar.gz
| Download URL | apportionpy-0.3.1.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8dbc5bf4aced30bd2eec10236d59ed82b8d74ec17808a64fcb4f3e1a03e1fdcd
|
|
BLAKE2b-256 checksum How to use checksums |
f454a4eab670b89ce8668d18b6ce9360953ea06e2e5a60f6b902c9300445ad0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.0
|
Release files / apportionpy-0.3.1-py3-none-any.whl
| Download URL | apportionpy-0.3.1-py3-none-any.whl |
|---|---|
| Size | 11.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
601acd136022cfe458c8bb2a72146e174b68eccf7f8d40c45dca422b1cadb37c
|
|
BLAKE2b-256 checksum How to use checksums |
0f9ace2c486ae2d96e55af3eef848ea42a8759b7e48c37a6ca0df8f2916918a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.0
|