NEWS
rtorf 2026-04-07 (2026-04-07)
rather obscure bug that reversed axis in obs_nc. Added tests
add obs_foot_flip
rtorf 2026-04-01 (2026-04-01)
moved repo to atmoschem
rtorf 2026-03-31 (2026-03-31)
Adding adaptative gridding
moved URLS to ibarraespinosa
rtorf 2026-03-30 (2026-03-30)
Added Fortran subroutines to grid particles and smooth.
rtorf 2026-03-24 (2026-03-24)
Added Fortran subroutines to grid oparticles and smooth.
rtorf 2026-02-13 (2026-02-13)
Fix documentation for CRAN.
Add argument to flip vertically NetCDF in obs_convolve
rtorf 2026-02-01 (2026-02-01)
Fix documentation for CRAN.
rtorf 2026-01-16 (2026-01-16)
Prepare for CRAN.
Update DESCRIPTION
rtorf 2026-01-02 (2026-01-02)
fix Removes default units from obs_nc to force user to add them manually.
rtorf 2025-12-11 (2025-12-11)
fix obs_select_sec
rtorf 2025-12-01 (2025-12-01)
Add obs_foot to read, process footprints parallel
rtorf 2025-11-11 (2025-11-11)
fix obs_hysplit_control. It was nor wokring for the last day of the month
Added verbose argument.
rtorf 2025-11-03 (2025-11-03)
Add second argument in obs_footname. Deprecated obs_format, since it formatted in obs_hysplit_control Deleted a bunch of legacy code
Check code for green flag R CMD check
Add second argument in obs_footname. Deprecated obs_format, since it formatted in obs_hysplit_control Deleted a bunch of legacy code
rtorf 2025-10-17 (2025-10-17)
Add message to show what I'm comparing in obs_convolve Add argument name_var_flux to obs_convolve
rtorf 2025-10-15 (2025-10-15)
Remove need for columns site_code or altitude_final in obs_agg User may need to reorder data
add obs_select_sec to select based on closest time, rather than agg add obs_add_mtime to add matlab time
rtorf 2025-09-25 (2025-09-25)
add normalize mass, grid and tracj
add obs_normalize_dmass remove make_nc, npot needed at the moment. Focus on tracj
rtorf 2025-09-24 (2025-09-24)
Adding more legacy code. Add note about availability of files
rtorf 2025-09-12 (2025-09-12)
- Expand obs_convolve and fix tz, now it is explicit tz = "UTC"
rtorf 2025-09-09 (2025-09-09)
- Add legacy time functions. Many of themm will be removed or replaced with lubridate. The idea is to preserve and improve only the functions to generate NetCDF from PARTICLE.DAT
rtorf 2025-09-08 (2025-09-08)
- Remove former classes. classes may be added in the futre for complex objects, such as data.tables from read from obspack or receptor-ready files.
rtorf 2025-08-28 (2025-08-28)
- Add legacy code obs_julian
rtorf 2025-07-24 (2025-07-24)
- obs_convolve also returns foot
rtorf 2025-07-16 (2025-07-16)
- Big release, add support to read, write NetCDF and convolve footprints with fluxes.
rtorf 2025-07-15 (2025-07-15)
- Add obs_nc to read and create NetCDF.
- add text (not done yet): obs_convolve
rtorf 2025-06-13 (2025-06-13)
- metformat for obs_hysplit_control is argument.
rtorf 2025-06-04 (2025-06-04)
- Add support for High-Resolution Rapid Refresh (HRRR)daily files. ( all met files must be daily). changed expected ERA5 file: ERA5_%Y%m%d.ARL
rtorf 2025-06-02 (2025-06-02)
- check for names in df for obs_hysplit_control
- Add option to return time columns in obs_add_time and obs_add_ltime
rtorf 2025-05-28 (2025-05-28)
- fix obs_hysplit_control when use time params instead of df. I needed to declare agl
rtorf 2025-05-20 (2025-05-20)
- Change way obs_hysplit_setup writes. Now instead of cat, uses write. obs_hysplit_ascdata and obs_hysplit_control still use cat.
rtorf 2025-04-28 (2025-04-28)
- Adding era5 to obs_hysplit_control
rtorf 2025-04-09 (2025-04-09)
- Adding documentation for vertical_motion in obs_hysplit_control default 5
rtorf 2025-04-01 (2025-04-01)
- Adding capacity to read co2
- Fix obs_read_nc now add variables with same length of dt
rtorf 2025-03-21 (2025-03-21)
rtorf 2025-03-12 (2025-03-12)
- Add argument solar_time solar_time = if(grepl("aircraft", categories)) FALSE else TRUE
- Update vignettes and add one aobut parallel hysplit
- Change name Obspoack to Observations
rtorf 2025-01-31 (2025-01-31)
Add functions to configure hysplit
- obs_hysplit_control
- obs_hysplit_setup
- obs_hysplit_ascdata
rtorf 2024-11-13 (2024-11-13)
- Add obs_read_nc_att to read global attributes
rtorf 2024-10-31 (2024-10-31)
- Add stop when missing arguments in obs_info2id
rtorf 2024-10-07 (2024-10-07)
- Fix obs_footname when inout time components instead of POSICxt.
rtorf 2024-09-23 (2024-09-23)
- Started adding some legacy code. This means that rtorf can be upgraded to 1.0.0 and adding newer legacy code will be 1.0.x.
rtorf 2024-08-26 (2024-08-26)
- Add articles for each dataid, running examples in
examples/, articles in vignettes
rtorf 2024-08-19 (2024-08-19)
- remove
cols argument to obs_read_nc to avoid reading all columns by default
- add
att logical argument to add global attributes from NetCDF or not to data.table. Default is F
- Started adding vignettes/articles by dataid
rtorf 2024-07-09 (2024-07-09)
- Add cols argument to obs_read_nc to avoid reading all columns by default
rtorf 2024-04-23 (2024-04-23)
- reformatted obs_table to read df from obs_read
- obs_read now read intake_height, site_longitude and site_latitude
obs_addstime return a POSIXct vector, (fix #6 )
rtorf 2024-03-05 (2024-03-05)
- order summary index by name (obs_summary)
- Rename robspack to rtorf.
- Prepare to submit to JOSS and https://github.com/ibarraespinosa.
rtorf 2023-11-02 (2023-11-02)
- Adding solar time in NetCDF.
rtorf 2023-09-13 (2023-09-13)
- Adding support for NetCDF.
- obs_index detect file extension
rtorf 2023-04-18 (2023-04-18)
- rename package to
robspack
- rename obs_write to obs_write_csvy
- add rscripts in GitHub repo
rtorf 2023-04-04 (2023-04-04)
- add obs_table, to summarize ObsPack
rtorf 2023-03-22 (2023-03-22)
- add obs_format to format data
- add obs_plot
- Change method to plot invfiles, based on obs_plot
- Rename obs_index to obs_summary
rtorf 2023-02-01 (2023-02-01)
rtorf 2023-01-19 (2023-01-19)
- add obs_meta, which creates a data.table based on metadata
rtorf 2022-10-03 (2022-10-03)
- Reverse obs_footname, from obs_trunc to sprintf
- add round (x, 4) into lat lon obs_footname to match receptors.
- Adding institution and Scale into obs_invfiles
rtorf 2022-08-29 (2022-08-29)
- add by lab_1_abbr, dataset_calibration_scale into obs_add, assuming site_code matches scale and lab_1
- add obs_footname
- add obs_invfiles.
- add dataset_calibration_scale into obs_read
rtorf 2022-08-25 (2022-08-25)
- Prepare submission to JOSS
- obs_index now does not write temporal file for index, when out argument is missing.
rtorf 2022-08-11 (2022-08-11)
- add function obs_trunc and used inside obs_find_receptors
rtorf 2022-08-01 (2022-08-01)
- rename write_meta to obs_write
- obs_find_receptors: change
sprintf(lon, fmt = '%7.4f') to sprintf(lon, fmt = '%07.4f') to formatC(lon, digits = 4, width = 8, format = "f", flag = "0")
rtorf 2022-07-19 (2022-07-19)
rtorf 2022-07-14 (2022-07-14)
- Add write_meta which generates a CSVY file
rtorf 2022-07-12 (2022-07-12)
- add obs_addltime to return a data.table with local time columns
rtorf 2022-07-06 (2022-07-06)
- changed all functions to obs_*
- add obs_agg to aggregate columns by time interval
- imported lubridate to calculate decimal date
- obs_agg also add some character vars
rtorf 2022-07-04 (2022-07-04)
- add addtime_obs into read_obs
- add option into addtime_obs to find intervals time data into desired frequency eg. 20, using coumn 20
- Add name of file as variable in read_obs
- add option in addtime_obs to aggregate numeric by mean
rtorf 2022-06-29 (2022-06-29)
- add variable n into index and read_obs
- add verbose to avoid mistakes in read_obs
- add add_zero, c(1, 10) -> c("01", "10")
- addtime_obs add column dif_time (end - start)
rtorf 2022-06-24 (2022-06-24)
rtorf 2.4.0
Adding more legacy code. Add note about availability of files