# # ChangeLog for trunk in lmdz_wrf # # Generated by Trac 1.2 # Dec 4, 2024, 11:06:43 AM Mon, 11 Mar 2019 17:32:25 GMT lfita [2394] * trunk/tools/Makefile.llamp (modified) * trunk/tools/test_Fmods.f90 (added) Adding: - `test_Fmods.f90': Fortran interface to independently test ... Mon, 11 Mar 2019 17:08:18 GMT lfita [2393] * trunk/tools/test.py (added) Solving tree conflict with test.py Mon, 11 Mar 2019 15:20:14 GMT lfita [2392] * trunk/tools/drawing_tools.py (modified) * trunk/tools/nc_var_tools.py (modified) Starting to fix `temporal_stats' for ' agg' Adding date fixing in ... Mon, 11 Mar 2019 13:42:34 GMT lfita [2391] * trunk/tools/diag_tools.py (modified) Adding description Mon, 11 Mar 2019 13:42:10 GMT lfita [2390] * trunk/tools/diag_tools.py (modified) * trunk/tools/diagnostics.inf (modified) * trunk/tools/diagnostics.py (modified) Adding: - `rhs_tas_tds': Computation of relative humidity from tas ... Mon, 11 Mar 2019 12:52:33 GMT lfita [2389] * trunk/tools/diagnostics.inf (modified) Adding `tws' Mon, 11 Mar 2019 12:39:19 GMT lfita [2388] * trunk/tools/test.py (added) Adding: - test.py: Entire python script to test components of PyNCplot Mon, 11 Mar 2019 10:40:11 GMT lfita [2387] * trunk/tools/Makefile.llamp (modified) * trunk/tools/diag_tools.py (modified) * trunk/tools/diagnostics.py (modified) * trunk/tools/module_ForDiagnostics.f90 (modified) * trunk/tools/module_ForDiagnosticsVars.f90 (modified) * trunk/tools/variables_values.dat (modified) Adding: - `tws': Wet Bulb temperature after Stull, 2011 Fri, 08 Mar 2019 18:17:54 GMT lfita [2386] * trunk/tools/generic_tools.py (modified) Fixing right end of reading section in `values_fortran_fmt' Fri, 08 Mar 2019 15:41:18 GMT lfita [2385] * trunk/tools/generic_tools.py (modified) Adding: - `remove_extraspaces': Function to remove from a string ... Fri, 08 Mar 2019 13:04:38 GMT lfita [2384] * trunk/tools/nc_var.py (modified) * trunk/tools/nc_var_tools.py (modified) Adding: - `CFfile_creation': Operation to create a file folowing ... Thu, 07 Mar 2019 21:06:44 GMT lfita [2383] * trunk/tools/nc_var_tools.py (modified) Starting to add `CFfile_creation' Thu, 07 Mar 2019 20:05:54 GMT lfita [2382] * trunk/tools/nc_var.py (modified) * trunk/tools/nc_var_tools.py (modified) Adding: - `compress_data': Function to compress (only provide ... Thu, 07 Mar 2019 18:55:49 GMT lfita [2381] * trunk/tools/nc_var_tools.py (modified) Starting to add: - `compress_data' Thu, 07 Mar 2019 18:53:54 GMT lfita [2380] * trunk/tools/generic_tools.py (modified) Adding: - `stringS_dictvark': Function to provide a dictionary from ... Thu, 07 Mar 2019 18:47:44 GMT lfita [2379] * trunk/tools/nc_var_tools.py (modified) Adding Error message when passed a wrong type of slicing value in ... Thu, 07 Mar 2019 18:37:32 GMT lfita [2378] * trunk/tools/variables_values.dat (modified) Adding 'XLAND' Thu, 07 Mar 2019 18:29:25 GMT lfita [2377] * trunk/tools/nc_var_tools.py (modified) Adding error on `add_vars' when input object does not have a given ... Thu, 07 Mar 2019 17:03:02 GMT lfita [2376] * trunk/tools/Makefile.hydra.gcc (modified) Updating hydra-gcc Makefile Tue, 05 Mar 2019 13:19:31 GMT lfita [2375] * trunk/tools/link_essentials.bash (modified) Fixing some minor issues Tue, 05 Mar 2019 13:19:03 GMT lfita [2374] * trunk/tools/drawing_tools.py (modified) Adding: - `drawpolygon_map': Function to plot a polygon into a map Thu, 28 Feb 2019 16:57:23 GMT lfita [2373] * trunk/tools/generic_tools.py (modified) Fixing right length of the slicing along the dimension in ordder to ... Tue, 26 Feb 2019 20:54:13 GMT lfita [2372] * trunk/tools/generic_tools.py (modified) * trunk/tools/nc_var_tools.py (modified) * trunk/tools/variables_values.dat (modified) Adding new version of 'pinterp' using `range_slicing' !! Tue, 26 Feb 2019 19:51:00 GMT lfita [2371] * trunk/tools/generic_tools.py (modified) Adding: - `range_slicing': Function to provide a list of slices for ... Tue, 26 Feb 2019 19:27:25 GMT lfita [2370] * trunk/tools/generic_tools.py (modified) Adding: - `Nloops_1D': Function to compress a series of multiples ... Mon, 25 Feb 2019 17:30:42 GMT lfita [2369] * trunk/tools/drawing_tools.py (modified) Removing priting test Mon, 25 Feb 2019 17:30:29 GMT lfita [2368] * trunk/tools/drawing_tools.py (modified) Fixing 'NcolNrow_figure' Mon, 25 Feb 2019 15:39:21 GMT lfita [2367] * trunk/tools/nc_var_tools.py (modified) Fixing right slice when variable is 2D Fri, 22 Feb 2019 20:19:09 GMT lfita [2366] * trunk/tools/drawing_tools.py (modified) In `savefig', get 'png' output as high quality conversion from pdf Fri, 22 Feb 2019 18:55:34 GMT lfita [2365] * trunk/tools/variables_values.dat (modified) Changing cbar for ranges to 'Paired' Fri, 22 Feb 2019 18:33:44 GMT lfita [2364] * trunk/tools/drawing_tools.py (modified) Adding: - `draw_MerPara': Function to add the parallels and ... Fri, 22 Feb 2019 15:55:35 GMT lfita [2363] * trunk/tools/drawing_tools.py (modified) Removing test Fri, 22 Feb 2019 15:54:48 GMT lfita [2362] * trunk/tools/drawing_tools.py (modified) Adding: - `NcolNrow_figure': Function to provide the number of rows ... Fri, 22 Feb 2019 15:11:19 GMT lfita [2361] * trunk/tools/nc_var_tools.py (modified) Temoving some spurious 'Lluis' Fri, 22 Feb 2019 14:56:09 GMT lfita [2360] * trunk/tools/link_essentials.bash (added) Adding and creating the script to link all the 'essentials' to run ... Thu, 21 Feb 2019 19:10:14 GMT lfita [2359] * trunk/tools/module_generic.f90 (modified) Adding `Flike' in different subroutines to take into account indices ... Wed, 20 Feb 2019 22:06:22 GMT lfita [2358] * trunk/tools/nc_var_tools.py (modified) Fixing in all places when dimy slice becomes zero sized ! Ndy == 0 in ... Wed, 20 Feb 2019 15:24:32 GMT lfita [2357] * trunk/tools/Makefile.llamp (modified) * trunk/tools/module_generic.f90 (modified) Adding: - `from_coordlist_2DRKmatrix': Subroutine to construct a 2D ... Wed, 20 Feb 2019 13:46:48 GMT lfita [2356] * trunk/tools/Makefile.trueno (modified) * trunk/tools/module_generic.f90 (modified) Adding: - `from_ptlist_2DRKmatrix': Subroutine to construct a 2D RK ... Tue, 19 Feb 2019 21:08:12 GMT lfita [2355] * trunk/tools/nc_var_tools.py (modified) Adding inclusion of varslice_bnds and removing printing Tue, 19 Feb 2019 21:07:39 GMT lfita [2354] * trunk/tools/module_scientific.f90 (modified) Adding: - `spaceweight_Icount': Subroutine to compute the ... Tue, 19 Feb 2019 17:47:45 GMT lfita [2353] * trunk/tools/module_scientific.f90 (modified) Fixing subroutines when Nin == 0! Tue, 19 Feb 2019 16:48:44 GMT lfita [2352] * trunk/tools/nc_var.py (modified) * trunk/tools/nc_var_tools.py (modified) Adding: - `usefile_compute_slices_stats_areaweighted': Function to ... Tue, 19 Feb 2019 16:47:15 GMT lfita [2351] * trunk/tools/module_scientific.f90 (modified) Adding: - `multi_spaceweightstats_in4DRK3_4_slc3v3': Subroutine to ... Mon, 18 Feb 2019 20:50:13 GMT lfita [2350] * trunk/tools/nc_var_tools.py (modified) Removing test from `compute_slices_stats_areaweighted' Mon, 18 Feb 2019 19:30:27 GMT lfita [2349] * trunk/tools/nc_var_tools.py (modified) Changing minor details in `compute_slices_stats_areaweighted': - ... Mon, 18 Feb 2019 16:42:22 GMT lfita [2348] * trunk/tools/nc_var_tools.py (modified) Getting the right variable-dimensions from vardims, instead of using ... Mon, 18 Feb 2019 15:48:28 GMT lfita [2347] * trunk/tools/nc_var_tools.py (modified) Adding on `compute_slices_stats_areaweighted' 2D lon,lat variables Mon, 18 Feb 2019 15:47:59 GMT lfita [2346] * trunk/tools/diagnostics.py (modified) Adding on `WRFbnds', checking if there is 'XLONG' or 'XLONG_M' Mon, 18 Feb 2019 15:00:24 GMT lfita [2345] * trunk/tools/module_ForDiagnostics.f90 (modified) * trunk/tools/module_scientific.f90 (modified) Adding right filling value in variable `range' after homogenization Fri, 15 Feb 2019 20:21:39 GMT lfita [2344] * trunk/tools/nc_var_tools.py (modified) Fixing `except_fillValue' 'exact' filtering Fri, 15 Feb 2019 19:58:17 GMT lfita [2343] * trunk/tools/nc_var.py (modified) * trunk/tools/nc_var_tools.py (modified) Adding: - `except_fillValue': Function to fill a file with ... Fri, 15 Feb 2019 19:06:14 GMT lfita [2342] * trunk/tools/generic_tools.py (modified) Fixing - `typemod': Providing right behaviour when a string ... Fri, 15 Feb 2019 17:06:26 GMT lfita [2341] * trunk/tools/diag_tools.py (modified) * trunk/tools/module_ForDiagnostics.f90 (modified) * trunk/tools/module_scientific.f90 (modified) Working version of 'range_faces' with homogenization of 'range' Fri, 15 Feb 2019 16:50:02 GMT lfita [2340] * trunk/tools/module_generic.f90 (modified) Adding: - `continguos_homogene_zones': Subroutine to look for ... Thu, 14 Feb 2019 13:58:56 GMT lfita [2339] * trunk/tools/nc_var_tools.py (modified) Adding: - No finishing of y-splitting when Ndy == 0 in `pinterp' Wed, 13 Feb 2019 21:26:18 GMT lfita [2338] * trunk/tools/diag_tools.py (modified) Adding 'polygons' after! Wed, 13 Feb 2019 20:31:29 GMT lfita [2337] * trunk/tools/generic_tools.py (modified) Adding more characters in `ASCII_to' Wed, 13 Feb 2019 19:00:05 GMT lfita [2336] * trunk/tools/generic_tools.py (modified) Adding more symbols to 'ASCII_to' Wed, 13 Feb 2019 16:36:12 GMT lfita [2335] * trunk/tools/generic_tools.py (modified) Adding: Different additional turkish 'i' Wed, 13 Feb 2019 01:37:43 GMT lfita [2334] * trunk/tools/module_ForDiagnostics.f90 (modified) * trunk/tools/module_scientific.f90 (modified) Working on the segmentation fault! Tue, 12 Feb 2019 14:30:26 GMT lfita [2333] * trunk/tools/module_ForDiagnostics.f90 (modified) * trunk/tools/module_scientific.f90 (modified) Avoding to remov all polygons when applying `clean_polygons' Tue, 12 Feb 2019 13:41:13 GMT lfita [2332] * trunk/tools/diag_tools.py (modified) * trunk/tools/module_ForDiagnostics.f90 (modified) * trunk/tools/module_scientific.f90 (modified) Adding use of 'polygons' at the end of `rangefaces' in order to ... Tue, 12 Feb 2019 13:40:16 GMT lfita [2331] * trunk/tools/module_generic.f90 (modified) Adding: - `vectorI_S': Function to transform a vector of integers ... Mon, 11 Feb 2019 18:43:21 GMT lfita [2330] * trunk/tools/module_ForDiagnostics.f90 (modified) * trunk/tools/module_generic.f90 (modified) * trunk/tools/nc_var_tools.py (modified) Adding x/y look for continuity (not totally working!) Mon, 11 Feb 2019 17:23:19 GMT lfita [2329] * trunk/tools/nc_var_tools.py (modified) Adding value of the dimension to `ovar_reducedims' Mon, 11 Feb 2019 16:21:51 GMT lfita [2328] * trunk/tools/module_generic.f90 (modified) * trunk/tools/module_scientific.f90 (modified) Moving: - `zones_homogenization' from 'module_scientific' to ... Mon, 11 Feb 2019 13:47:36 GMT lfita [2327] * trunk/tools/module_scientific.f90 (modified) Adding: - `zones_homogenization': Subroutine to homogenize 2D ... Mon, 11 Feb 2019 11:08:20 GMT lfita [2326] * trunk/tools/nc_var_tools.py (modified) Removing some Lluis... Fri, 08 Feb 2019 14:43:19 GMT lfita [2325] * trunk/tools/nc_var.py (modified) * trunk/tools/nc_var_tools.py (modified) Fixing in `compute_slices_stats_areaweighted': - right coordinates ... Wed, 06 Feb 2019 20:38:21 GMT lfita [2324] * trunk/tools/nc_var_tools.py (modified) Adding inclusion of boundaries Wed, 06 Feb 2019 20:37:53 GMT lfita [2323] * trunk/tools/drawing_tools.py (modified) Fixing `figureMap_size' Wed, 06 Feb 2019 13:24:45 GMT lfita [2322] * trunk/tools/variables_values.dat (modified) Changing to a discrete column bar for `rangefaces' Wed, 06 Feb 2019 12:12:04 GMT lfita [2321] * trunk/tools/drawing_tools.py (modified) Adding: - `figureMap_size': Function to determine the real size of ... Tue, 05 Feb 2019 16:43:06 GMT lfita [2320] * trunk/tools/nc_var_tools.py (modified) Adding final inclusion of coordinate variables Tue, 05 Feb 2019 16:04:56 GMT lfita [2319] * trunk/tools/module_scientific.f90 (modified) * trunk/tools/nc_var_tools.py (modified) Finally working for 1D lon/lat variables from CMIP5 !! Tue, 05 Feb 2019 15:18:20 GMT lfita [2318] * trunk/tools/module_scientific.f90 (modified) Adding which dimension coincide with slice in ... Tue, 05 Feb 2019 15:12:35 GMT lfita [2317] * trunk/tools/module_scientific.f90 (modified) Adding: - `multi_spaceweightstats_in1DRKno_slc3v3': Subroutine to ... Tue, 05 Feb 2019 13:29:03 GMT lfita [2316] * trunk/tools/module_scientific.f90 (modified) Changing to gridareas as in the same form for gridpercens Mon, 04 Feb 2019 22:40:15 GMT lfita [2315] * trunk/tools/nc_var_tools.py (modified) Working on the triple slicing! Mon, 04 Feb 2019 16:47:35 GMT lfita [2314] * trunk/tools/nc_var_tools.py (modified) Getting there with the 1D variables and the 3 un bounded variables! Fri, 01 Feb 2019 23:52:07 GMT lfita [2313] * trunk/tools/nc_var_tools.py (modified) Fixing 2D unsliced dimension? Fri, 01 Feb 2019 21:24:29 GMT lfita [2312] * trunk/tools/nc_var_tools.py (modified) Starting to deal with 1D-dimensions on 2D fields ! Fri, 01 Feb 2019 18:59:22 GMT lfita [2311] * trunk/tools/module_scientific.f90 (modified) * trunk/tools/nc_var_tools.py (modified) Fixing: - NaN test on area of the slices - memory overload - ... Fri, 01 Feb 2019 18:58:24 GMT lfita [2310] * trunk/tools/generic_tools.py (modified) Adding: - `oneGB = 1024 ** 3': 1 GB amount Thu, 31 Jan 2019 16:43:48 GMT lfita [2309] * trunk/tools/nc_var.py (modified) Fixing right example Thu, 31 Jan 2019 14:38:37 GMT lfita [2308] * trunk/tools/module_scientific.f90 (modified) * trunk/tools/nc_var.py (modified) * trunk/tools/nc_var_tools.py (modified) Working!! Adding: - `compute_slices_stats_areaweighted': Function ... Thu, 31 Jan 2019 13:23:37 GMT lfita [2307] * trunk/tools/generic_tools.py (modified) Removing spurious test prints Thu, 31 Jan 2019 13:20:35 GMT lfita [2306] * trunk/tools/generic_tools.py (modified) Adding: - `almost_zero': Function to provide if two real values are ... Wed, 30 Jan 2019 20:41:55 GMT lfita [2305] * trunk/tools/nc_var_tools.py (modified) Trying to fix. HGT values are transpose!!! (Due to Fortran retrieving ... Wed, 30 Jan 2019 18:41:32 GMT lfita [2304] * trunk/tools/module_scientific.f90 (modified) * trunk/tools/nc_var_tools.py (modified) Almost working !? Wed, 30 Jan 2019 13:56:09 GMT lfita [2303] * trunk/tools/nc_var_tools.py (modified) Introducing the final grid-percentage as area-grid_slice/area_slice Wed, 30 Jan 2019 12:42:25 GMT lfita [2302] * trunk/tools/module_scientific.f90 (modified) Fixing 'coincident_gridsin2D' !! - indices for A and B, also rely ... Wed, 30 Jan 2019 01:26:02 GMT lfita [2301] * trunk/tools/module_scientific.f90 (modified) Getting there ? Tue, 29 Jan 2019 21:50:37 GMT lfita [2300] * trunk/tools/module_scientific.f90 (modified) * trunk/tools/nc_var_tools.py (modified) Trying to underestand why is not working !? Tue, 29 Jan 2019 19:49:10 GMT lfita [2299] * trunk/tools/module_scientific.f90 (modified) * trunk/tools/nc_var_tools.py (modified) Working version!! Tue, 29 Jan 2019 18:54:10 GMT lfita [2298] * trunk/tools/generic_tools.py (modified) Adding: - `remove_monotones': Function to remove the monotones ... Tue, 29 Jan 2019 16:29:33 GMT lfita [2297] * trunk/tools/module_scientific.f90 (modified) * trunk/tools/nc_var_tools.py (modified) Implementing the calculation of the weighted statistics Tue, 29 Jan 2019 14:34:56 GMT lfita [2296] * trunk/tools/nc_var_tools.py (modified) Getting the right join !! There is a matrix displacement issue which ... Mon, 28 Jan 2019 21:49:39 GMT lfita [2295] * trunk/tools/module_scientific.f90 (modified) * trunk/tools/nc_var_tools.py (modified) Incroporation of the slice size when NO bounds