Skip to content

Releases: liweitianux/fg21sim

FG21sim: v0.9.0

04 Mar 08:58
v0.9.0
Compare
Choose a tag to compare
FG21sim: v0.9.0 Pre-release
Pre-release
  • Significantly improve the modeling of radio halos.

    • A more reasonable estimation of the turbulence region size (relating with the stripping radius of the in-falling sub-cluster).
    • Improved calculation of merger-induced turbulence velocity dispersion (i.e., Mach number) and acceleration velocity.
    • More configuration parameters to fine-tune the correlation assumptions in the model.
    • Fine-tuned parameters against observations and previous works (observational correlations, simulation/predictions).
  • A much better implementation of the halo modeling, including many major updates to the code.

  • Many cleanups and minor improvements.

  • Update the documentation.

  • Remove the obsolete code for point sources.

This is a very significant update over the last v0.7.2, so skip 0.8.x.

FG21sim: v0.7.0

16 Jan 01:54
v0.7.0
Compare
Choose a tag to compare
FG21sim: v0.7.0 Pre-release
Pre-release

Now, for each cluster, all its merging history in the past, e.g., 3 Gyr, are saved and used to calculate the radio halo properties.

  • The cluster catalog is first padded to have the same length due to the different number of merger events for each cluster, and is saved into a CSV file similar to that of the halos CSV catalog, and is also dumped in the pickle format. All merger events are saved.

  • Add RadioHaloAM class to use all simulated merger events of a cluster to determine its radio halo properties.

TODO: more tests and tune parameters

FG21sim: v0.6.4

01 Jan 01:23
v0.6.4
Compare
Choose a tag to compare
FG21sim: v0.6.4 Pre-release
Pre-release
  • Estimate the radio halo radius to be the turbulence injection scale:
    f_lturb*R_vir (f_lturb default to be 0.33).

  • Calculate the turbulence Mach number (i.e., velocity dispersion) based on
    the merger energy, thus more severe merger (i.e., smaller M_main/M_sub
    ratios) resulting in higher turbulence Mach number (~0.2-0.5) and thus more
    powerful/brighter radio halos.

  • Rework the turbulence acceleration timescale calculation, which is simpler
    and more intuitive.

  • Tune the maximum turbulence acceleration timescale to 10 Gyr for a more
    consistent simulation results at higher redshifts.

  • Various small updates/tweaks and cleanups.

  • NOTE: Parameters need further tuning...

Happy New Year!

fg21sim: v0.6.0

27 Aug 07:04
v0.6.0
Compare
Choose a tag to compare
fg21sim: v0.6.0 Pre-release
Pre-release

This is a major release with many significant changes since last
release (v0.4.2), so just skip v0.5.x ...

Major changes:

  • Rewrite the "extragalactic/clusters" foreground component, with giant
    radio halos considered at the moment. A physically motivated model is
    adopted to simulate the giant radio halos: cluster mergers generate
    turbulence inside the ICM, which re-accelerate the electrons to make
    them able to radiate synchrotron emissions.

  • Rewrite the "sky" module to support the high-resolution simulation
    within sky patches.

  • Add "uvsim" sub-module to generate the SKA1-Low layout configuration
    based on the latest specification (v2016-05-31).

  • Significantly update the configs/utils modules, as well as their
    users to make them work better.

What works:

  • Patch simulation of "galactic/synchrotron", "galactic/freefree".

  • Patch simulation of "extragalactic/clusters"

TODO/problems:

  • Update "extragalactic/clusters" and tune its parameters to be
    consistent with the observations and existing works.

  • Update "galactic/snr" to support patch simulation.

  • Update "extragalactic/pointsources" ...

  • Update the Web UI against the recent big changes ...

  • Update/add the documentations.

  • Support radio relics for the "extragalactic/clusters" besides the
    giant radio halos.

fg21sim: v0.4.0

26 Nov 10:31
Compare
Choose a tag to compare
fg21sim: v0.4.0 Pre-release
Pre-release
  • Add "products.py" to build the products manifest and manage the
    simulation products
  • Finished the "Products" section (original named "Results") for the
    Web UI
  • Fix several client-side bugs, now the Web UI works well on Edge and
    IE v11
  • Tune the Web UI styles and layouts
  • Significantly improved the README.rst
  • Add the "docs/" with a simple guide and example and test
    configuration files
  • Host the required input templates and catalogs on M$ OneDrive,
    and generate the "data-manifest.json" manifest
  • Implement the "bin/fg21sim-download-data" to automatically download
    the required data

fg21sim: v0.3.0

18 Nov 09:28
Compare
Choose a tag to compare
fg21sim: v0.3.0 Pre-release
Pre-release
  • Major change to the Web UI.
    • The WebSocket is only used to push configurations and logging
      messages to the client;
    • The configuration manipulations and console operations are
      implemented using the AJAX techniques;
    • Modal box is used to notify the AJAX request results, therefore much
      better user experience.
  • Several bug fixes to the Web UI.
  • Minor improvements to the simulation parts.
  • TODO/problems:
    • The console task currently still blocks the Tornado IO loop!
    • The Web UI "results" section is not implemented yet.
    • The "extragalactic/pointsources" component is not added to Web UI configurations yet.

fg21sim: v0.2.0

18 Nov 09:20
Compare
Choose a tag to compare
fg21sim: v0.2.0 Pre-release
Pre-release
  • Following major foregrounds have been implemented:
    • galactic/synchrotron
    • galactic/freefree
    • galactic/snr
    • extragalacitc/clusters
    • extragalacitc/pointsources
      (NOTE: this component needs further refactor, improvements, integration and tests)
  • A Web UI build upon the Tornado framework and its WebSocket function
    is implemented and is already barely usable.
    • The Web interface is beautiful and reasonable
    • The configurations manipulation part performs quiet well
  • However, there are also many problems with the Web UI:
    • The layout should be more compact and concise
    • There should be some popup/tooltip to reflect the operation results
    • The console that start the server task is current BLOCKING (i.e.,
      synchronous), however, the WebSocket currently (Tornado v4.3) does
      not support coroutine for the "on_message" method, which further
      hampers the problem been solved.