REPRODUCTION PACKAGE — SHOOT-OFF ESSAY
attached specification: SPEC_ShootOff_v9.md

CHECKS ON THE UNPACKED PACKAGE — command output

--- 1. SELF-SUFFICIENCY ---
new empty directory outside the repository, database environment variable not set

  $ python3 verifica_saggio.py
  151 exact-target checks passed, 0 failed, 3 informational notes
  exit code = 0

  $ python3 -m pytest tests/ -q
  67 passed in 381.79 s

--- 2. NO DATA ACCESS ---
  $ grep -rIn -e 'import sqlite' -e 'os.environ' -e '.connect(' --include='*.py' .
  (no matches)

  The only textual occurrence of the word "dataset" is a comment in
  archery_engine/estimate.py stating the opposite, namely that the computation uses
  none at all. The file is included identical to the original: an engine module that is
  byte-for-byte faithful was preferred over a green check obtained by modifying it.

--- 3. MANIFEST ---
  complete list of files:
  README.md                                                    3993
  SPEC_ShootOff_v9.md                                         36309
  archery_engine/__init__.py                                    648
  archery_engine/dispersion.py                                10497
  archery_engine/estimate.py                                   8458
  archery_engine/formats.py                                   18614
  archery_engine/simulate.py                                   3266
  archery_engine/targets.py                                   14592
  config/faces.yaml                                            2613
  figure/D1_pso_curva_MDD.png                                 88029
  figure/D2_spareggio_vs_anello.png                           58674
  figure/D3_funzione_vantaggio.png                            76263
  figure/D4_frequenza_e_pbar.png                              87415
  figure/D5_marginale_vs_condizionata.png                     70764
  figure/D6_durata_discriminazione.png                        56441
  figure/D7_frequenza_formati.png                             64085
  figure/D8_robustezza.png                                   111350
  figure/D9_tabellone.png                                    129238
  requirements.txt                                               89
  studies/__init__.py                                             0
  studies/shootoff/__init__.py                                 1341
  studies/shootoff/arrows.py                                   4738
  studies/shootoff/bracket.py                                  6729
  studies/shootoff/calib.py                                    6706
  studies/shootoff/figures.py                                 16650
  studies/shootoff/jointdp.py                                 17268
  studies/shootoff/linecutter.py                               2209
  studies/shootoff/matchfreq.py                                4127
  studies/shootoff/mc.py                                       6935
  studies/shootoff/mdd.py                                      2837
  studies/shootoff/negcontrol.py                               3981
  studies/shootoff/shapes.py                                  11364
  studies/shootoff/weighting.py                                4699
  tests/test_shootoff.py                                      15756
  verifica_saggio.py                                          22181

  total: 36 files, 972,188 bytes
