Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 14 additions & 13 deletions backend/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
fastapi==0.115.0
uvicorn[standard]==0.30.6
python-multipart==0.0.12
numpy>=1.26
scipy>=1.13
astropy>=6.0
astroquery>=0.4.7
matplotlib>=3.8
reportlab>=4.2
pydantic>=2.0
pytest>=8.0
fastapi==0.141.1
uvicorn[standard]==0.52.4
python-multipart==0.0.32
numpy>=2.0
scipy>=1.14
astropy>=7.0
astroquery>=0.4.11
matplotlib>=3.10
reportlab>=4.4
pydantic>=2.10
pytest>=8.3
# Microlensing (Module A) — PSPL fits use the closed form; MulensModel is
# listed so higher-order effects (parallax, finite-source, binary lens) can
# be dropped in without a re-install.
# be dropped in without a re-install. The public Model API used here is
# stable across 2.x and 3.x.
MulensModel>=2.14; python_version >= "3.9"
# Microlensing (Module B) — TESS RA/Dec → (sector, camera, ccd).
tess-point>=0.9.0
tess-point>=0.9.4
18 changes: 9 additions & 9 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@
"preview": "vite preview --host 0.0.0.0 --port 4173"
},
"dependencies": {
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react": "^19.2.0",
"react-dom": "^19.2.0"
},
"devDependencies": {
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@vitejs/plugin-react": "^4.3.1",
"@types/react": "^19.2.0",
"@types/react-dom": "^19.2.0",
"@vitejs/plugin-react": "^6.1.1",
"autoprefixer": "^10.4.20",
"postcss": "^8.4.45",
"tailwindcss": "^3.4.10",
"typescript": "^5.5.4",
"vite": "^5.4.6"
"postcss": "^8.5.0",
"tailwindcss": "^3.4.19",
"typescript": "^5.9.0",
"vite": "^7.3.0"
}
}
12 changes: 6 additions & 6 deletions pios/requirements-pi.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
# Pinned upper bounds keep import RAM predictable on 1 GB devices.

# ---- Core (always needed) ---------------------------------------------
numpy>=1.23,<3
scipy>=1.10,<2
astropy>=5.3,<8 # FITS reader + BLS + LombScargle + WCS
matplotlib>=3.6,<4 # Agg + TkAgg backend, no Qt/Tk pip install
reportlab>=3.6,<5 # Single-file, pure-Python PDF
numpy>=1.26,<3
scipy>=1.11,<2
astropy>=6.0,<9 # FITS reader + BLS + LombScargle + WCS
matplotlib>=3.7,<4 # Agg + TkAgg backend, no Qt/Tk pip install
reportlab>=4.0,<6 # Single-file, pure-Python PDF

# ---- Remote-service integrations (recommended — optional at runtime) --
# astroquery drives MAST/TESScut, ExoFOP/TIC v8 catalog, Gaia DR3, SIMBAD,
Expand All @@ -28,4 +28,4 @@ astroquery>=0.4.7,<1
# resolves (RA, Dec) → (sector, camera, ccd) for the microlensing
# coverage tool. Coverage exits gracefully with a "no_tess_point" flag
# per event when this isn't installed.
tess-point>=0.9.0
tess-point>=0.9.4
Loading