-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Objective:
Enhance the program to support the reading of CSV experiment files containing non-numerical data. Currently, the system processes only numerical entries, limiting the flexibility of experiment descriptions. The idea is to enable the inclusion of non-numerical data, such as "Inf" for infinite (arbitrarily large) values or "rand" for random values. This would allow entering an infinite saturation limit (in the case when such saturation is not desired) or random amplitude disturbance signals (to emulate noise). It would be better if the random options allow the user to choose, for example, the distribution and its parameters.
Proposed Changes:
To achieve this, the following changes are suggested:
Extend the CSV file parsing mechanism to handle non-numerical entries.
Implement a flexible data validation mechanism to interpret and process non-numerical data appropriately.
These changes will allow users to describe experiments more comprehensively, incorporating symbolic or special values in addition to numerical data.