Comments (4)
Thanks for the detailed report @kjkoeller. One question I can answer right away. I think that ccd_process
creates, by default, an error image and a mask image for each output image. That is causing most of the size difference, too.
The other factor that affects size is what precision the results are saved with. Python defaults to 64-bit float which much more resolution than any CCD images actually need. I'm pretty sure IRAF defaults to 32-bit floats.
What settings did you use when you combined the images in IRAF? Was it a median combine, or mean, did you do any clipping, etc?
from ccdproc.
That is fine @mwcraig , but should that mark and error image be outputted with the new image? It might make it hard to do other photometry analysis on the images if there is 3 images imbedded in a single file. Also the file size is now enormous so having hundreds of images where each image triples or quadruples could be an issue as well.
The combination is a median and there is a high sigma clipping of 5 or higher.
from ccdproc.
I am a little confused as to why the error image and pixel mask are even created in the ccd_process
to begin with, as they are never used again. From what I can tell it would be better to either comment these lines out or have them be a separate return.
https://github.com/astropy/ccdproc/blob/main/ccdproc/core.py#L217
from ccdproc.
Any updates?
from ccdproc.
Related Issues (20)
- changed output format of combined bias/flat files HOT 1
- ImageFileCollection.hdus returns HDUs not HDULists HOT 2
- Add support for passing strings for cenfunc and stdfunc for sigma clipping HOT 2
- cosmicray_lacosmic does not return numpy.ndarray HOT 2
- ccdproc 2.4.0 requires astropy 5.0 - Python 3.7 incompatible HOT 3
- Cosmic Ray Correction Gives NaN Values on Flats HOT 3
- Full table using ImageFileCollection HOT 1
- cosmicray_lacosmic returns float32. HOT 1
- Overscan and Trim Regions in `ccdproc` Shapes Provide ValueError HOT 22
- All tests are failed HOT 1
- combine output questions: how to avoid trimming and how to normalize by # of overlapping frames HOT 1
- Use of root level logging interferes with other logging when imported HOT 3
- Move run_with_file_number_limit.py out of pytest test suite
- reproject compilation fails on Fedora 39
- A bug in ImageFileCollection.filter HOT 1
- new MacBook with current Anaconda, UnsatisfiableError when installing ccdproc HOT 2
- [2.4.1] test_less_strict_verify_option tests for the wrong warning
- ImagerFileCollection.ccds() extension override HOT 2
- Error with Numpy 2.0.0rc1 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ccdproc.