Repository navigation
v0.1.12 - PHOTfun v0.1.12 “Standalone Horizons” release!
PHOTfun v0.1.12 “Standalone Horizons” Release
Release Date: April 2025
Overview
This version makes PHOTfun even more accessible by enabling full integration with DAOPHOT running inside a Docker container.
You can now use PHOTfun without needing a local DAOPHOT installation—making your photometric workflows truly portable and standalone.
What’s New
-
🐳 Dockerized DAOPHOT Integration (Optional):
PHOTfun can now automatically communicate with DAOPHOT wrapped inside a lightweight Docker container:- No manual DAOPHOT compilation required on your machine
- Fully compatible with Linux, MacOS, and Windows (Docker Desktop required)
- Local working directories are mounted inside the container for seamless input/output
- Easily switch between local or containerized DAOPHOT execution
-
📚 Updated Documentation and Quick Start Instructions:
- Docker installation guides included for Linux, MacOS, and Windows
- New section on using DAOPHOT manually inside the container
- Revised
README.mdwith examples for both modes (native and containerized)
-
📦 PHOTfun Available on PyPI:
Install or update easily with:
pip install photfun
Enhancements
- Added internal error handling for Docker connectivity and fallback options
- Improved stability of subprocess communication with containerized DAOPHOT
- Clearer startup logs when running PHOTfun with container backend
- Minor UI tweaks to better reflect the running mode (native vs Docker)
Known Limitations
- Docker must be properly installed and running before using container mode
- Slight overhead when using Docker compared to native DAOPHOT installations
How to Upgrade
pip install --upgrade photfunOr to get the latest development version:
git clone https://github.com/ciquezada/photfun.git
cd photfun
pip install -e .Full Changelog: v0.1.8...v0.1.9