demo_compare_to_gaia ==================== .. py:module:: demo_compare_to_gaia .. autoapi-nested-parse:: Script to compare SynthPop output to GAIA DR3 Universe Model and Source Catalog Attributes ---------- .. autoapisummary:: demo_compare_to_gaia.DIRNAME demo_compare_to_gaia.DIRNAME demo_compare_to_gaia.coordtrans demo_compare_to_gaia.DIRNAME demo_compare_to_gaia.DIRNAME demo_compare_to_gaia.GaiaModel demo_compare_to_gaia.GUMS_QUERY demo_compare_to_gaia.gums_ids demo_compare_to_gaia.GREEN demo_compare_to_gaia.BLUE demo_compare_to_gaia.RED demo_compare_to_gaia.ORANGE demo_compare_to_gaia.field Classes ------- .. autoapisummary:: demo_compare_to_gaia.CompareGaia Functions --------- .. autoapisummary:: demo_compare_to_gaia.write_csv_in_chunks demo_compare_to_gaia._plot_density demo_compare_to_gaia.plot_log_ratio demo_compare_to_gaia.plot_lin_diff demo_compare_to_gaia._dense_hist Module Contents --------------- .. py:data:: DIRNAME .. py:data:: DIRNAME :value: '.' .. py:data:: coordtrans .. py:data:: DIRNAME .. py:data:: DIRNAME :value: '.' .. py:data:: GaiaModel .. py:data:: GUMS_QUERY .. py:data:: gums_ids .. py:data:: GREEN .. py:data:: BLUE .. py:data:: RED .. py:data:: ORANGE .. py:function:: write_csv_in_chunks(filename, df, chunksize=1000, columns=None) Write a pandas DataFrame to a CSV file in chunks of a specific size. Args: filename (str): Name of the output file. df (pandas.DataFrame): DataFrame to write to the output file. chunksize (int, optional): Size of the chunks to write. Default is 1000. Returns: None .. py:class:: CompareGaia(n_locations=10, radius_deg=1 / np.sqrt(np.pi) / 10**0.5, loc='disk', **kwargs) Comparison between Gaia data/model and SynthPop model .. py:attribute:: loc :value: 'disk' .. py:attribute:: mod1 .. py:attribute:: mod2 .. py:attribute:: complete_synth1_filtered .. py:attribute:: complete_synth2_filtered .. py:method:: download_cat() .. py:method:: run_synthpop() generate the GUMS model .. py:method:: load_data(regenerate=False, redownload=True) .. py:method:: plot_hist_G() .. py:method:: plot_cmd() .. py:method:: plot_cmd_diff() .. py:method:: plot_density(maglim=20.5, bin_width=0.15) .. py:method:: plot_density_hist() .. py:method:: get_combined_density(pop_ids, d_kpc) .. py:method:: plot_comp_cmds(alpha=0.1, ms=0.1, **kwargs) .. py:method:: plot_dens_hist_pop(g_lim=20, bin_width=0.2) .. py:function:: _plot_density(mass, dist, solid_angle, bin_width, label='', **kwargs) .. py:function:: plot_log_ratio(data, xlim, ylim, vmin=0.1, vmax=10.0, cmap='bwr', **kwargs) .. py:function:: plot_lin_diff(data, xlim, ylim, vmin=None, vmax=None, cmap='bwr', **kwargs) .. py:function:: _dense_hist(weights, dist, bins, solid_angle, **kwargs) .. py:data:: field