zapata package¶
Submodules¶
- zapata.colormap module
- zapata.computation module
- zapata.data module
- zapata.koopman module
- Koopman Analysis
choose_eig()reconstruct_koopman()check_sim()order_w()expand_modes()find_modes()density_estimate()one_over()one_over_years()KoopKoop.PsiXKoop.PsiYKoop.ntimeKoop.npointsKoop.deltatKoop.bandwidthKoop.sigmaKoop.operatorKoop.kernel_choiceKoop.epsilonKoop.maxeigKoop.poly_orderKoop.poly_shiftKoop.k_shiftKoop.time_dataKoop.wfKoop.wfgKoop.vvfKoop.wwKoop.wwgKoop.vvKoop.ccKoop.GxxKoop.GxyKoop.kerKoop.fit()Koop.order()Koop.eigone()Koop.compute_modes()Koop.reconstruct_koopman()Koop.find_norm_modes()Koop.eigenfunction_value()
KoopGenKoopGen.PsiXKoopGen.PsiYKoopGen.ntimeKoopGen.npointsKoopGen.deltatKoopGen.bandwidthKoopGen.sigmaKoopGen.operatorKoopGen.kernel_choiceKoopGen.epsilonKoopGen.maxeigKoopGen.poly_orderKoopGen.poly_shiftKoopGen.k_shiftKoopGen.wfKoopGen.wfgKoopGen.vvfKoopGen.wwKoopGen.wwgKoopGen.vvKoopGen.GxxKoopGen.GxyKoopGen.kerKoopGen.fit()KoopGen.order()KoopGen.eigzero()KoopGen.compute_modes()KoopGen.reconstruct_koopman()KoopGen.find_norm_modes()
KEig
- zapata.lib module
name_notebook()get_values_from_dict()remove_values_from_list()makename()makemm()makefilename()adddir()makedir()movefile()copyfile()chop()year2date()date2year()putna()go_to()long_string()lat_string()get_environment_info()get_ocean_GLORS()write_netcdf()build_preprocess()seasonal_average()select_files_by_years()read_txt_file()write_txt_file()optimize_for_macos()
- zapata.mapping module
- Contouring, stremlines and vector plots
init_figure()choose_projection()xmap()zonal_plot()zonal_stream_plot()choose_contour()add_colorbar()make_ticks()set_titles_and_labels()ocean_section_plot()small_map()adjust_data_centlon()lon_sect()lat_sect()changelabel()changebox()label_equator()zonal_streamfun_plot()add_cyclic_lon()xstmap()vecmap()
Module contents¶
Zapata A revolutionary library for analysis and plotting of meteorological data.
It uses xarray as a basic data structure.
The module data contains the information on the data banks. The routine DataGrid in data must be modified to the location of the basic data for each installation.
Zapata contains computation modules and plotting modules. The plotting modules are based on matplotlib and cartopy. The computation modules are based on numpy and scipy.
- computation :
Routines for averaging and various computations
- data :
Information on data sets and routines to get data from the data sets
- mapping :
Mapping routines based on Cartopy
- lib :
Utilities for the rest of the modules.
- colormap :
Routines to use colormap in xml format
- koopman :
Routines for Koopman decomposition and eigenvalues handling
Version 2.1