- Mar 31, 2025
-
-
Eric Grimes authored
-
- Mar 14, 2025
-
-
Eric Grimes authored
-
Eric Grimes authored
- Banner updates - Now automatically setting the footer last updated date in the release script - Now centering the buttons on the variable attributes page - Adding note on variable dimension sizes to create new variable dialog (to clarify that dimension sizes shouldn’t change from file to file) - Fixing a regression in custom validation backend script (was using previous version of SKTEditor validation jar file) - Updating Playwright config to include a much longer time out, slowing down the interactions, and only running on Chrome for now
-
- Mar 11, 2025
-
-
Eric Grimes authored
- Updating links requested by Lan - Updated CDF file version shown on info page - Adding defaults for TIME_BASE (J2000) and TIME_SCALE (UTC) to default Epoch variable - No longer adding default VALIDMIN, VALIDMAX for NRV variables - Fixing bug when importing values for an NRV variable from a text file (when the text file contains empty rows, e.g., at the bottom) - Fixing bug when the user changes the dimensions for an NRV variable (now resetting to the default values for VXRrecords to avoid a mismatch between the values and the dimensions) - Now allowing the user to change custom variable attributes - Now checking the mime-type for netCDF files prior to allowing the user to open it in the CGI script - Updating cdfjson.jar to the latest version from Mike, with fixes to variable-level compression - Adding script (run.sh) for running Playwright - More ID updates for the test suite - Various test improvements: moving code that sets global attributes to a method in the MetadataEditor class (so this functionality can be called from the variable test suite as well), and numerous improvements to the variables test suite - Bumping version number of the application in preparation for next release
-
- Mar 07, 2025
-
-
Eric Grimes authored
- Adding IDs to several of the buttons for the test suite - Updated global attributes to allow for links with empty text fields - Fixing bug with compliance flagging of variable attributes - Adding some preliminary wizard code for experimenting - Fixing regression with UNITS and FORMAT leading to errors while saving files - Updating Podman configure script and Dockerfile to include a shared volume for sending debugging files from the container - Large updates to the test suite
-
- Feb 28, 2025
-
-
Eric Grimes authored
- Adding initial Playwright tests - Updating .gitignore to ignore test configuration and output files
-
- Feb 25, 2025
-
-
Eric Grimes authored
- Adding LABLAXIS and LABL_PTR_n input boxes to those that get flagged by ISTP compliance checks - Fixing a bug that occurs when the user selects LABL_PTR_n input boxes
-
- Feb 24, 2025
-
-
Eric Grimes authored
- Removing the IACG text from the info page - Adding text on the file size limit to the welcome dialog - Adding a function that allows for tracking the user’s options on a per-variable basis - Fixing size of the dimension size input boxes (was too small for larger dimensions) - Updated to only allow textarea elements to be resized vertically (horizontal resizes don’t make sense, and create overlapping elements in the interface) - Various improvements to the overriding of the USWDS styles for keyboard navigation - Fixing an issue with tracking whether the user has selected “LABLAXIS” or “LABL_PTR_1” in the interface - Now adding a list of numbers as the default values when the user creates a CDF_CHAR non-record varying variable
-
- Feb 21, 2025
-
-
Eric Grimes authored
- Centering USWDS banner text - Adding functionality that allows users to open netCDFs - Fixing issue that caused CATDESC, FIELDNAM and LABLAXIS to not be reported by the ISTP compliance check when they were empty - Fixing bug with resetting default FILLVALs for time-type variables - Now updating the data type of the FILLVAL to match the variable’s data type when the user changes the FILLVAL - Updating backend CGI scripts to include variable data if it’s available - Adding -cdfdepend option when opening a netCDF - Fixing an issue with the Podman release script: now running apt-get update/apt-get upgrade after upgrading the kernel but before installing Podman and it’s dependencies - Updating the Dockerfile to include downloading/compiling the netCDF-to-CDF utility - Updating ModSecurity to include the netCDF backend script - Updating to Mike’s latest copies of the JSON utilities
-
- Feb 19, 2025
-
-
Eric Grimes authored
- Adding shell script for updating the JSON utilities, so we can update these with a single command now - Enabling USWDS banner - Now only including variable attribute data types for non CDF_CHAR types when exporting to the backend JSON, to lower the size of the JSON sent to the backend - Fixing bug when the user deletes the variable pointed to by a UNITS_PTR in another variable - Fixing performance issue when the user reads in a large file of values for a non-record varying variable - Updating to the latest version of the JSON utilities, including changing the arguments used in the backend scripts to match those in the latest versions - Adding CLASSPATH environment variable to the Dockerfile for more easily interactive debugging - Updating the max file size accepted by ModSecurity to 100MB (mostly for testing for the time being) - Adding support for using Podman in the backend instead of Docker - Updating the backend scripts to use Ubuntu in the EC2 instance, since Podman support in Amazon Linux 2 is limited, and AL2 is only supported for ~1 more year.
-
- Jan 29, 2025
-
-
Eric Grimes authored
Updated to use the v1.3.9 release of the skteditor, and now forcing all DEPEND_x data types to be CDF_CHAR
-
Eric Grimes authored
- Fixed performance issues with variables that contain thousands of values in the labels, scale types, formats, units, or NRV data values (~4-5 orders of magnitude speed up in rendering these variables) - Fixing broken links in the links to the documentation for some global and variable attributes - Updated to support opening JSON files (requested by Bobby) - Added current SPDF footer - Added USWDS JavaScript, CSS and various asset files, for experimenting with adding the USWDS banner. The banner is currently commented out in production - Fixing overflow issues with attributes that contain CDF_INT8 values - Fixing regressions with flagging ISTP compliance issues in the input boxes (essentially updated to support the new CDFCheck output format) - Various updates to the styling, including overriding some USWDS default styling - Updated the Dockerfile to use the latest copies of the backend .jar files, including Mike and Bernie’s latest updates - Updating backend CGI scripts that convert CDF/SKT files to JSON to use Mike’s new -int8tostr:yes option
-
- Jan 16, 2025
-
-
Eric Grimes authored
Fixing issue with editable list box text over laying the text on the next line down, and bumping version
-
- Jan 15, 2025
-
-
Eric Grimes authored
-
Eric Grimes authored
-
Eric Grimes authored
- Now including spdfjavaClasses.jar (temporary, until Bernie releases a new version of the SKTEditor with his latest updates) - No longer dropping dimension-1 components from new variables
-
- Jan 13, 2025
-
-
Eric Grimes authored
-
- Jan 10, 2025
-
-
Eric Grimes authored
- Adding horizontal lines back to the menu - Updating the navigation JS to support these lines - Fixing bug when the user uses escape to close a submenu - Updating editable list box to support keyboard navigation for accessibility - Updated to close the submenu when the user runs the ISTP compliance check - Correcting the URL of the SPASE schema file - No longer including empty elements in the SPASE output - Now pretty printing the SPASE output with 3 space indents - Updating the variable name option on the variable attributes page to be an input box - Updating the options in the CDF specs to support keyboard navigation
-
- Jan 07, 2025
-
-
Eric Grimes authored
-
Eric Grimes authored
- Updated ISTP->SPASE translation document - Now allowing the user to scroll to the bottom of the page regardless of the height of the validation output panel - Fixing bug where the output text was cutoff at the bottom of the validation panel - Fixing bug that caused the dimension options to be reset when adding/removing a dimension - Breaking out code for data type -> fill value into its own function to avoid duplicating code - Adding dialogs for changing a variable’s data type, dimensions and changing a variable to/from record varying
-
- Dec 23, 2024
-
-
Eric Grimes authored
- Changing Solar-Terrestrial Physics to Solar-Terrestrial Probes - Changing the top-bar menu from mouseover to click to open - Fixing issue with ISTP flags on editable list boxes - Now allowing variable attribute values to be empty strings - No longer sending data values to the backend for doing compliance checks - Now allowing text/plain file types for “file” command (fixes issue with DSCOVR files with data values not being properly identified)
-
- Dec 18, 2024
-
-
Eric Grimes authored
-
- Dec 16, 2024
-
-
Eric Grimes authored
- Fixing issue when global attributes acknowledgment/rules of use are arrays - Adding menu button for deleting the data values from a CDF, to match the functionality of the current SKTEditor - Adding functionality for custom validation checks using XML files
-
- Dec 11, 2024
-
-
Eric Grimes authored
-
- Dec 10, 2024
-
-
Eric Grimes authored
-
Eric Grimes authored
-
Eric Grimes authored
-
Eric Grimes authored
-
Eric Grimes authored
- Now checking file magic numbers before processing (using the ‘file’ command) - Added documentation to the modsec config file
-
- Dec 06, 2024
-
-
Eric Grimes authored
-
- Dec 04, 2024
-
-
Eric Grimes authored
-
Eric Grimes authored
-
Eric Grimes authored
- Now dropping dimensions < 2 from new variables (Mike’s suggestion); e.g., 1:[1] -> 0:[], 3:[2,1,4] -> 2:[2,4], etc - Now preserving the data by default (suggested at the SW telecom) - Fixing a minor issue with menu keyboard navigation
-
- Nov 29, 2024
-
-
Eric Grimes authored
-
Eric Grimes authored
-
Eric Grimes authored
-
Eric Grimes authored
- Updated script that updates and rebuilds the EC2 instance to download the logs before updating - Now including -format option when converting CDF to JSON - Fixing issues found while running the linter - Updating linter dependencies
-
- Nov 22, 2024
-
-
Eric Grimes authored
-
Eric Grimes authored
-
- Nov 21, 2024
-
-
Eric Grimes authored
-