Releases: asteca/ASteCA
Releases · asteca/ASteCA
v0.1.7
Changed
(Warning: this release breaks compatibility with the previous version of the params_input.dat
file)
- Re-write
lowexp
error rejection method, now uses prediction bands instead of confidence intervals. - Force
matplotlib
's backend to make the code work in servers . - Fixed
eyefit
method for error rejection. It changed after fixing #169. - Added SDSS CMDs
g vs (u-g)
&g vs (g-r)
, at the request of Tjibaria Pijloo (Department of Astrophysics, Radboud University Nijmegen). - Fixed bug in binarity generation for the CMDs of the form
X vs (X-Y)
(#181). - Smarter selection of stars to be used by the best fit function, improvements in several plots (#171, #172).
- Best fit function can now accept a minimum magnitude value instead of just a minimum probability value (#115).
- Added a
memb_par
parameter to compare the number of approximate cluster members obtained via the structural analysis and via the decontamination algorithm (#162). - Code is now able to correctly read the names of files with more than one dot in it's name.
- Fixed bad alphabetical ordering of input cluster files.
- Better limits for photometric diagram (#173).
- Fixed
DeprecationWarning
issue. - Invert x axis when RA cords are used (improved here).
- Several fixes and improvements made to plotted diagrams (5c7dc7f; 1642349; b57028c; 240178a; 9ec0ab8; fef14c4; db0df2a; 575ebe7; #177; #178).
Caveats
- Same as version 0.1.2.
v0.1.61
- Forgot to add changes to CHANGELOG.md file. See previous release for changes.
v0.1.6
Changed
- Added "lazy parallelization" ability. Now the user can run as many instances of the code as needed simply by creating extra
asteca_xx.py
andinput_xx
folders wherexx
are integers of the form: 01, 02, ..., 99. - Reposition several text boxes in output images, newer versions of
matplotlib
moved them from the previous position. - Fix bad import of
rpy2
package, positioned incorrectly in two functions. - Fix
DeprecationWarning
showing whenexp_function
was used (#169).
Caveats
- Same as version 0.1.2.
v0.1.5
Changed
- Improved radius assignment algorithm (#146). Warning: this breaks compatibility with the previous version of the
params_input.dat
file. - Detect cropped cluster region and use correct area when generating field regions (#139, #157).
- Fixed bug that crashed the code when top tiers synthetic clusters with no stars were plotted (#147). Added minimum total mass of 10Mo.
- Fixed bug where KDE p-values for field vs field comparision were artificially increased by comparing a field region with itself (#138).
- Obtain KDE p-value even if one field region is defined (#114).
- Fixed small bug that prevented integrated magnitude curves from being plotted (#145).
- Fixed several smaller bugs and issues (#110, #150, #140, #142, #141, #149, #95, #148, #136, #163, #143).
Caveats
- Same as version 0.1.2.
v0.1.4
v0.1.3
Changed
- Accept arrays of non-equispaced parameter values instead of only equispaced ranges (#121).
- Added support for lognormal Chabrier (2001) IMF.
- More precise encoding/decoding in genetic algorithm.
- Functions separated into sections (#125).
- Input parameters set as global variables (#132).
Caveats
- Same as version 0.1.2.
v0.1.2
Changed
- Likelihood method now supports Dolphin (2002) Poisson likelihood ratio function.
- Closed #120, #101, #129, #124, #102.
- Minor position fix for synthetic cluster text box in output plot.
- Brute force algorithm now returns correct errors.
- Some fixes for when unique values in the input parameter ranges are used [1] [2].
- Replaced deprecated compiler package used to flatten list.
Caveats
- Still not sure why tolstoy likelihood is biased towards high masses 😕
v0.1.1
v0.1.0
First semi-stable buggy release
Changed
- Closed #72, #99, #37.
- Changed the way the IMF was sampled, now it should be faster and more precise.
- Some speed improvements (moved things around mainly).
- Binary fraction is now a free parameter.
Known issues
- Serious bug: if the DA is set to run but the Best fit method isn't, the final plot can't be produced since the
syn_cl_err
function isn't used (fixed in next release). - Forgotten
print
prints out mass values every time the E/I operator is applied (fixed in next release). - If the number of points (
n_left
) in the radius finding function is smaller than 4, a very small radius is likely
to be selected. Fixed in next release.
Caveats
- The total initial mass can be set as a free parameter but the likelihood function will select always synthetic clusters of high mass. Thus it is advised to leave this parameter fixed to 1000 solar masses.
- The binary fraction found is not stored in the output data file.
- Some density map plots for mass and binary fraction are missing.