FAT Analysis
Alliance Auth plugin for analyzing FATs (Fleet Activity Tracking). This plugin allows for the upload of 30-day and 90-day FAT CSV files, parses them dynamically, and provides overviews and interactive charts on both a per-character and per-corporation basis.
Features
- CSV Import: Upload standard FAT CSV files for both 30-day and 90-day periods.
- Tabbed Dashboard: A clean, modern Bootstrap 5 UI that separates 30-day and 90-day overview charts into easy-to-use tabs.
- Interactive Charts: Powered by Chart.js for tracking FAT trends over time on both Alliance and Player levels.
- Permissions Management: Easily restrict access to the dashboard using the built-in
fatanalysis.basic_accesspermission.
Installation
-
Activate your Alliance Auth virtual environment
source /home/allianceserver/venv/auth/bin/activate
-
Install the plugin Navigate to the directory containing this plugin and run:
pip install -e .
(Or install via git / pip once published to a repository)
-
Update your Alliance Auth settings Add
'fatanalysis'to yourINSTALLED_APPSinmyauth/myauth/settings/local.py:INSTALLED_APPS += [ 'fatanalysis', ]
-
Run migrations
python manage.py makemigrations python manage.py migrate
-
Restart Alliance Auth services
sudo systemctl restart supervisor
(Or restart gunicorn and celery according to your specific setup)
Permissions
Assign the fatanalysis.basic_access permission in the admin panel to any user or group that should have access to view and upload FAT analysis data.
Release files for aa-fatanalysis 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aa_fatanalysis-0.2.0.tar.gz | 11.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aa_fatanalysis-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.7 kB
Release files / aa_fatanalysis-0.2.0.tar.gz
| Download URL | aa_fatanalysis-0.2.0.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
63f1aa81f26803c460c49fd4131de8e3ed52fbb5f0977d4a5b40673670aa0a7c
|
|
BLAKE2b-256 checksum How to use checksums |
2cc6703567c49d6e12ecfb1478d6fcf7c3c72a1379f6d2a7b76432ed2807f6f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / aa_fatanalysis-0.2.0-py3-none-any.whl
| Download URL | aa_fatanalysis-0.2.0-py3-none-any.whl |
|---|---|
| Size | 20.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
44007948ea0a218c2e3bfa74ced7b822025ec932a0596e91605471a935cfae2a
|
|
BLAKE2b-256 checksum How to use checksums |
3551ab13c74448712b22e2adbf001a19251949e44f0decebf2d7e222f5207988
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency log