TempoPFN / src /data /constants.py
Vladyslav Moroshan
Initial upload of TempoPFN model, code, and weights
c4b87d2
raw
history blame
548 Bytes
from datetime import date
from typing import Dict
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,
}