Correct option description, reformat long lines

This commit is contained in:
chris committed 2026-05-27 09:04:56 -04:00
1 parent 61f407979e
commit bcdbb7181e
1 file changed
+9 -7
+9 -7
View File
@@ -5,6 +5,7 @@ A Python project to analyze and pick lottery numbers using past draw results to
## Usage
### Top Level
```bash
usage: main.py [-h] {update,record-count,generate-ticket,predict} ...
@@ -23,7 +24,8 @@ options:
### Update
Scrape the game data from the source site and insert records into the database that are not present. A specific year can be selected as the starting year.
Scrape the game data from the source site and insert records into the database that are not present. A specific year can
be selected as the starting year.
```bash
usage: main.py update [-h] [-y YEAR] [-d]
@@ -57,15 +59,15 @@ usage: main.py generate-ticket [-h] --game {MegaMillions,Powerball}
options:
-h, --help show this help message and exit
--game {MegaMillions,Powerball}
The game to predict the next result for
The game to generate a random ticket for
```
### Predict
Due to the lottery drawings being as randomized as possible, generating an accurate prediction is not possible. Many window sizes have been tried during testing
and none of them have yielded any hopeful results. The same numbers will most likely be generated with the same window size until the sample changes enough to
cause changes in the selections. A different random seed number is chosen for each run to attempt to combat this behavior.
cause changes in the selections. A different random seed number is chosen for each run to attempt to combat this behavior.
Due to the lottery drawings being as randomized as possible, generating an accurate prediction is not possible. Many
window sizes have been tried during testing and none of them have yielded any hopeful results. The same numbers will
most likely be generated with the same window size until the sample changes enough to cause changes in the
selections. A different random seed number is chosen for each run to attempt to combat this behavior.
```bash
usage: main.py predict [-h] --game {MegaMillions,Powerball} [--window-size WINDOW_SIZE] [--test]
@@ -86,7 +88,6 @@ Wednesday, and Friday. In order to conserve processing cycles, the predictor wi
if there is the potential for new drawings to collect and save. Powerball can have up to 156/157 drawings
and Mega Millions can have up to 104/105 drawings per year, depending on how draw dates fall.
## Storage
The data will eventually be stored in database tables for faster execution. This will also allow for dynamic
@@ -169,6 +170,7 @@ LP_DATE_INSERT_FORMAT="%Y-%m-%d"
# For pytest clean output
PYTHONWARNINGS=ignore
```
## TO-DOs
1. ~~Review standard tests for sqlalchemy objects~~