pisa
pisa copied to clipboard
Monte Carlo-based data analysis
This is a new PISA stage, that allows one to use an external oscillation probability calculation. We use this in some (non IceCube) work we do. But still would be...
either fix the issue or file a new bug referring to the TODO.
Make sure this is good reasonable and fast. Issues: - Don't want to re-read entire files if they have already been read in. - Filename and/or file path is not...
This is critical for transforms that get cached to disk, so we know that they're still valid.
Probably a limitation of sqlite3; possibly need to use filesystem. Workaround for now is to try/except to fail gracefully, and simply move on as if the item wasn't in the...
Not sure if this is fix-able. Pickle seems like a bad way to store really large maps (e.g. HDF5 would make more sense). But it might be a bug... Alternately,...
All objects should be able to be written to a human-readable ASCII format (e.g. JSON) and also to a more compact binary representation (e.g. binary pickle files, or maybe simply...
This basic code shows the way to extract event-wise information from `DistributionMaker()`
The notebook in [the analysis readme is missing](https://github.com/icecube/pisa/blob/master/pisa/analysis/README.md). A working notebook and/or at least some sentences on how this should be used are needed.
This chunk of code does not work if one `variable_name` is a subset of another `variable_name`: [https://github.com/icecube/pisa/blob/master/pisa/core/events_pi.py#L553-L556](https://github.com/icecube/pisa/blob/master/pisa/core/events_pi.py#L553-L556) ``` for variable_name in variables: crit_str = crit_str.replace( variable_name, 'self["%s"]["%s"]' % (key, variable_name)...