File size: 524 Bytes
c4b87d2 0a58567 c4b87d2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
from datetime import date
import numpy as np
DEFAULT_START_DATE = date(1700, 1, 1)
DEFAULT_END_DATE = date(2200, 1, 1)
BASE_START_DATE = np.datetime64(DEFAULT_START_DATE)
BASE_END_DATE = np.datetime64(DEFAULT_END_DATE)
# Maximum years to prevent timestamp overflow
MAX_YEARS = 500
LENGTH_CHOICES = [128, 256, 512, 1024, 1536, 2048]
DEFAULT_NAN_STATS_PATH: str = "./data/nan_stats.json"
LENGTH_WEIGHTS: dict[int, float] = {
128: 0.05,
256: 0.10,
512: 0.10,
1024: 0.10,
1536: 0.15,
2048: 0.50,
}
|