Skip to content

Releases: asteca/ASteCA

v0.1.9

18 Jun 18:50

Choose a tag to compare

Changed

(Warning: this release breaks compatibility with the previous version of the params_input.dat & semi_input.dat files)

  • Models (ie: isochrone + extinction +distance modulus + mass distribution + binarity) are now evaluated each time the GA selects them as a solution, thus a new mass distribution is generated (#186). This has a performance cost, but provides higher accuracy in the best model assignment process since a single model can now be evaluated with a slightly different mass distribution several times (only with GA, Brute Force method will only process a model once).
  • Added an exit switch to the decontamination algorithm. It will stop iterations if the MPs converged to 0.1% tolerance values for all the stars in the cluster region (compared to the previous iteration). This speeds up the function considerably (#185).
  • The upper mass value in the IMF can now be modified via the input parameters file.
  • Code can now read params_input_XX.dat files when using lazy parallelization.
  • Number of field regions can now be set individually via the semi_input.dat file.
  • Added 'bb' binning method based on Bonnato & Bica (2007). Sets bin widths of 0.25 and 0.5 for colors and magnitudes respectively.
  • Fixed bug in manual mode when displaying errors.
  • Fixed bug when narrow frames were plotted (#168).
  • Moved text box outside of synthetic cluster's plot to improve its visibility (#205).
  • Closed #13. Saha's W likelihood needs the number of model points to be fixed, which prevents it from being used when the mass varies. There's nothing to be gained by adding this function.
  • Caveat dragged from version 0.1.2 is resolved.

v0.1.8

09 Apr 12:02

Choose a tag to compare

Changed

(Warning: this release breaks compatibility with the previous version of the params_input.dat file)

  • Added local and mp_05 methods to the selection of which stars to use in the best fit cluster parameter assignation process (#180, #183).
  • Added an automatic update checker function that notifies the user if an updated version of ASteCA is available for download (#179).
  • Added grid lines over the photometric diagrams of the observed and synthetic cluster, showing the binning made by the method selected in each case (#131).
  • Best fit synthetic cluster found is now saved to file (#154).
  • Correctly obtain approximate number of members (n_memb) and contamination index (CI) when the cluster radius extends beyond the RDP, thus making the field star density value (field_dens) unreliable (#111).
  • Added f10 flag to alert when the memb_par value is greater than +-0.33, which means that there are twice as many estimated true members in either method (#175).
  • Improved top_tiers plotting and saved file (#184).

Caveats

v0.1.7

26 Mar 12:02

Choose a tag to compare

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

v0.1.61

05 Mar 00:26

Choose a tag to compare

v0.1.6

04 Mar 23:53

Choose a tag to compare

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 and input_xx folders where xx 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 when exp_function was used (#169).

Caveats

v0.1.5

03 Mar 12:30

Choose a tag to compare

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

v0.1.4

18 Dec 15:20

Choose a tag to compare

Changed

  • Improved plotting of crowded fields (#62).
  • Function to generate image is now more stable (#112). Re-arranged plots in output image.
  • Add Top tiers models output (#130).
  • Fixed small bug in KDE p-values function (#134).
  • Minor re-arrangement with semi-input data.

Caveats

v0.1.3

10 Dec 21:01

Choose a tag to compare

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

v0.1.2

01 Dec 19:47

Choose a tag to compare

Changed

Caveats

  • Still not sure why tolstoy likelihood is biased towards high masses 😕

v0.1.1

10 Nov 21:40

Choose a tag to compare

More stable release.

Changed

  • Closed #113, #116.
  • Minor change to error function.
  • Closed Known issues from previous version.

Caveats

  • Same as previous version.