Changelog#
2026.04.1 (current)#
Added#
HealpixUNet— PyTorch U-Net on HEALPix geometry with oriented spherical convolutions, BatchNorm, and ReLU; supports regional domains viacell_ids.HealpixViT/HealpixViTSkip— Vision Transformer architectures on HEALPix tokens with optional skip connections.PlanarViT— Vision Transformer on equirectangular grids.alm_loc_optim— optimised local spherical harmonic routines.xarray accessor (
foscat.xarray) — integrates FOSCAT statistics with xarray-labelled datasets.MPI-parallel synthesis improvements (
isMPI=True).DODIVmode inFoCUS— additional divergence-sensitive wavelet orientations for polarisation analysis.
Changed#
PyTorch is now the only active backend. TensorFlow and NumPy backends remain in the source tree for reference but are not maintained and will raise a
NotImplementedErrorat construction time.FoCUSversion string updated to"2026.04.1".Default
TEMPLATE_PATHis~/.FOSCAT/data/(unchanged).
Deprecated#
foscat.BkTensorflow— TensorFlow backend. Use PyTorch.foscat.BkNumpy— NumPy backend. Use PyTorch.foscat.UNET— legacy TensorFlow U-Net. UseHealpixUNet.
Earlier versions#
Version history prior to 2026 is tracked in the git log:
git log --oneline --follow src/foscat/FoCUS.py