- fix issue with penalty parameter when using Bayesian Modelling (#251)
- KernelR + KernelTimeR: New restriction factor input for tclust clustering (#204)
- Centerpoint estimates: Radius input is now hidden if the center coordinates are not set (#252)
- KernelR + KernelTimeR: New option to adjust smoothness of kernel density estimator
- fix issue with failing modeling for "Smooth Type" = "planar" with 'number of spatial basis functions' input (#247)
- Adds tclust as clustering method in KernelR and KernelTimeR (#204)
- solves issue with the plotting and export of cluster data in KernelR
- OperatoR: New plot option ("estimation type"): 'Significance (Overlap)': Shows which non-significant overlap in difference maps
- Adds info button with rule of thumb information on selection of number of basis functions to "AverageR", "TimeR" and "SpreadR" tabs (#236)
- Cost Surface and least-cost path for SpreadR:
- Estimate cost surface and shortest path using the gdistance package
- fixes cluster ids being non continuous in some cases (#238)
- adds option to TimeR and KernelTimeR to download a zipm file that can be uploaded in MapR (#203)
- replace
rgeos::gCentroids()
withsf::st_centroid()
because of retired packagesrgeos
andrgdal
(#228) - Renaming of the Package
- R-CMD check workflow
- pkgdown Documentation
- LocateR: fix pch value when creating a probability map which caused a warning (#224)
- Saved maps: fix issue when thumbnail was missing in former uploaded saved maps
- Saved maps:
- option to download a zip file with all plots in a chosen format (#2)
- removing option to download saved maps with the current model object, since files become too large and upload takes too long
- Saved maps: export and import of saved maps is now included within the features to down- and
upload models (#2)
- optionally, the list of saved models can be downloaded
- upload checks for a list of saved maps and loads it, if it is available
- fix issue with warning whenever using a bayesian model (#199)
- fix for the spread model which was not running if two dates were specified (#218)
- fixes the case when we have missing longitude or latitude data in the data set (#219)
- Interactive Map:
- possibility of selecting a specific point colour when no point colour variable was selected ("Fixed" point colour) (#174)
- button to apply settings for the style of points
- define the center of coordinates before modelling in the Modeling tabs. This shifts data to
respective longitudes (#196)
- if "0th meridian" longitudes are transposed to the range (-180, 180)
- if "180th meridian" longitudes are transposed to the range (0, 360)
- a vignette was added to the package describing features for the processing of coordinate data (#196)
- OperatoR tab:
- option to create contour maps from saved maps (#202)
- fix logic to filter location marks for time slices (#200)
- preview of input data in modeling tabs
- fix crashing of map plotting when time is out of range (#207)
- fix wrong color data for centroids (#205)
- New option to create elevation maps in OperatoR as well as custom maps
- Option to weight by map in LocatoR including options (e.g. weight by altitude/elevation map)
- Create custom map from x-y-z data from file in OperatoR
- Option to create probability maps in LocateR independently
- Import of models from Pandora:
- display of "About" information that is associated to a selected Pandora Repository
- Import of models from Pandora:
- an error message occurred when trying to load a model from pandora.
- fix: adding the missing download of the zip file from the url before unpacking the zip
- fix issue with missing location marks in TimeR and TimeRKernel (#193)
- prevent display of data on different "leaflets" by adding the option to choose an Atlantic or a Pacific map center (#173)
- Create new map option moved to OperatoR tab
- Batch option to provide multiple points to create new map (csv or excel file for upload)
- Option for specific average radius for each row in batch input for operatoR
- Import of models:
- option to import models from Pandora platform
- Missing Values Imputation AssignR: Multiple imputation for AssignR using the "mice" package
- Modeling tabs: The text for center point estimates
- now contains the underlying grid length (#169)
- can be hidden again by removing inputs for latitude and longitude
- removed recalculation of predictions when changing the latitude or longitude for center estimates
- Export of time series:
- fixes export of pdf files together with a .gif (#107)
- now .gif files are always based on jpeg files, for .gif no conversion from pdf is required anymore
- Tab Data: new input to select an ontological schema, e.g. the "IsoMemo" schema (#102)
- add spinner to indicate that app is initializing
- optimize loading of tabs when initializing
- use DataTools 23.06.1 to fix issues with importing data without internet connection (#157)
- Interactive Map:
- fix option to use a fixed point colour (#161)
- option in KernelTimeR to choose between temporal group or spatial cluster
- Export of time series: optionally add a gif file or only export a gif (#107)
- Interactive Map:
- map types are grouped by having borders or names (#133)
- option to add more maps from different providers: https://leaflet-extras.github.io/leaflet-providers/preview/
- Interactive Map: add option "[Fixed]" for point size, colour and symbol (#13)
- apply bug fix from main on beta (#142)
- apply bug fix from main on beta (#122)
- removing the calculation of clusters for unfiltered data
- renaming columns in the excel export
- renaming "Number of clusters (optional)" to "Possible range for clusters"
- increasing the maximum number of clusters from 20 to 50 for mclust
- add option to show spatial centroids
- Interactive map:
- option to set the symbol dependent on values of a character column (#13)
- show/hide legends for size (if a variable is used) and symbols
- optimized behavior of updating data and show/hide legends on the interactive map
- fixes an error when trying to reach the API without internet connetcion (#157)
- fix case if date columns are not numeric (#110)
- add default API_BASE_URL (#142)
- fix bug in conversion of lat/long when using import in modeling tabs (#122)
- Model tabs: Option to load a model
- download a model (all user inputs, data and/or the model output) as a .zip file
- upload online models that are stored in github
- upload local models that were downloaded in a past session
- check if the model to be uploaded comes from the active tab
- Adds mclust as new clustering option for KernelR and KernelTimeR
- Adds columns to excel for KernelTimeR: centroid full data, centroid sliced data, centroid temporal data
- Unifies colors for clustering map and clustering plot within KernelTimeR
- Fixing crash in mapSim, mapDiff and kernel plotting function after updates regarding categorical target/dependent variable
- Show type of user created maps (#19)
- Categorical target/dependent variable option for AverageR/TimeR models. This follows a 1vsall approach using logistic regression, which in the Bayesian case is performed using a Polya-Gamma latent variable during Gibbs-sampling (https://arxiv.org/abs/1205.0310)
- Option to decide whether to keep the first or last duplicate row.
- Option to set max number of characters to be displayed in the table.
- Import Data module in the tab Query with SQL: confirm using GPT3 before option to upload a key
- Import Data module in the tab Query with SQL: option to use GPT3 for creation of SQL queries
- Option to decide if column with duplicate rows is added
- Option to ignore spaces during duplicate detection
- Option to specify a string that is used for duplicate detection
- the Import Data module was now integrated into the modeling tabs AverageR, TimeR,
SpreadR, KernelR, KernelTimeR, and AssignR (#91, PR #98)
- applicable when "Upload file" is selected under "Data source" in the left sidebar
- A new button "detect duplicates" has been added that opens a pop-up where duplicates can be detected and removed from the dataset.
- inputs for latitude and longitude were falsely hidden for time plots in TimeR and KernelTimeR (#94)
- when using Pandora skin:
- the Import Data module is now imported from the new package IsoAppTools (#91, PR 92)
- now changes of functionality
- all redundant code was removed
- when using Pandora skin, in Import Data:
- option to use SQL queries to prepare or combine data before import (#37, PR #89)
- use in-memory tables and columns
- provide and apply a query
- preview and accept the result
- option to use SQL queries to prepare or combine data before import (#37, PR #89)
- fixed bug when importing data with no numeric columns:
- data was not displayed because no lat/long columns were found
-
under Saved/Create Maps tab (#19)
- option to add a square
- update of the UI
-
fixed sidebars with auto scroll in all tabs (#4)
- interactive map:
- option to assign colour of symbol by selecting a certain data column (#13)
- choose a colour palette
- reverse colours
- option to assign size of symbol by selecting a certain data column (#13)
- set a factor to adjust the size
- if no column is selected, the factor sets the general point size
- option to adjust opacity
- option to assign colour of symbol by selecting a certain data column (#13)
- when using Pandora skin, in Import Data:
- option to prepare data before import or merge
- rename columns
- join columns
- split columns
- delete columns
- option to merge two data tables before import (#37)
- optionally select all common columns
- specify the merge operation
- apply the merge for reviewing and error checking
- accept the merged file to finally import it into the app
- checks for correct column names in file imports
- update column names of files if naming conflicts
- new tests
- option to prepare data before import or merge
- disable accept button(s) by default in Import Data
- inputs for latitude and longitude were falsely hidden for time plots in TimeR and KernelTimeR (#94)
- export of plots after modelling: hide option to create a time series for Time Course plot type (#8)
- fix naming issue when data contains columns exactly named "latitude" or "longitude"
- columns will be renamed if coordinate conversion fails
- add notification if conversion of lng/lat was successful (#67)
- fix reset of lng/lat columns when switching coord formats
- fix export of time plot as time series in TimeR and KernelTimeR (#8)
- extract z scale settings ("Estimation type", "Show estimates", Min/Max range, "Restrict range") into their own module
- new module zScale applied in the modelling tabs: AverageR, KernelR, TimeR, KernelTimeR, SpreadR, OperatoR, LocateR
- switch the title for min/max range dependent on the "Plot type"
- fix update of min/max values after removing a restriction (min/max values had been overwritten before, that is, removing a restriction did not reset min/max values) (#27)
- remove duplicated re-rendering of the map when changing "Estimation type" or restricting the range
- update choices of "Estimation type" when switching the "Plot type" in TimeR since some types are not implemented for "Time course"
- debounce inputs for min/max range to prevent re-rendering of the map when typing min/max values
- new UI to specify the section of maps of modelling tabs (AverageR, TimeR, SpreadR, KernelR,
KernelTimeR, OperatorR, LocateR)
- dynamically use the buttons up, down, center, ...
- apply a button "Set (Time and) Map Section" to set
- time (only for TimeR and KernelTimeR),
- zoom in degrees of longitude, or
- lat/long of upper left corner
- new modules that encapsulate the functionality behind the new UI
- applying the new modules in all modelling tabs and removing copy-paste code
- removes the slow automatic updates for inputs of time and zoom (#8)
- fixing the point radius changing with latitude, now set radius in pixel (#44)
- specify the sheet of an xlsx/xls file in the import dialog
- new button "Center Map" in the Interactive map section that centers the map at the mean longitude and latitude of the displayed data
- for Pandora skin: set default Latitude and Longitude columns after data load if match was
found (#67)
- note: the default format is "decimal degrees", here we still apply the check for numeric columns
- fix failing of import of xlsx files with sheets (-> option to select the sheet)
- fix missing columns in the selection of
Longitude
andLatitude
ifCoordinate format
was not equal "decimal degrees" (#62) - fix in the removal of points on the interactive map after using filters (#63)
- export a time series of spatio-temporal-average plots in the selected file format condensed into a zip file
- option to adjust the format of the axes in time course plots (decimal places and number of labels)
- option to adjust the decimal places of the center estimates for mapType == "Map" or "Spread"
- In the Modelling tab under TimeR and KernelTimeR: new (numeric) input field for the
Time selection
in addition to the slider inputTime selection
- text update of the modeling tab for the pandora / isomemo search app (#9)
- when using Pandora skin: updates of the UI in the Import Data pop-up menu (#39)
- update label names in the maps tab (#48)
- fixes in the modeling tab AssignR: (#46)