This repository was archived by the owner on Jul 18, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
This repository was archived by the owner on Jul 18, 2018. It is now read-only.
New features and ideas #5
Copy link
Copy link
Open
Description
This is a list of some new features and ideas that I had, which were never implemented or tried out.
They differ from the to do list in the sense that those should have a higher importance and/or impact in the user experience, according to the existing features.
Of course, even more important are the known bugs and limitations.
They are grouped into two categories:
- Method: related with the methodology itself.
- Application: strictly related with the software.
Method
- Test using octants in DSS (Does simulation work? Is it only for two part search?).
- Add an test the option to crop the first
nyears. It is already implemented here, but not in the front-end. Venema (2012) excludes the first and last 5 years (see page 95). - Implement the score power of detection (Venema, 2012).
- Test smaller search radius.
- Test candidate as soft data.
- Add and test mask/buffer. It should highly reduce the simulation time.
- Implement the score CMRSE Anomalies.
- Try DSS version with local means.
- Test PCA/clusters.
- Calculate and flag abrupt changes between corrected and observed values, e.g., column with (obs-corr)/corr.
Application
- More outputs:
- histograms
- maps
- other graphics
- visualize variograms
Classto encapsulate/manage all the files of the gsimcli procedure (input, output, intermediary, parameters).- Convert between file types:
- GSLIB to COST-HOME
- COST-HOME to CSV/gsimcli
- GSLIB to CSV
- CSV to GSLIB
- GSLIB add/remove header
- Ask the user the number of divisions over ZZ.
- Add functions to split hard data.
- Handle different versions of the DSS (running and reading/loading parameters).
- Add a cute QSplashScreen.
- Save results by station.
- Show
simstatsprogress. - Handle
simstatsparameters. - Try to use multiprocessing to
detectirregularities. - Try optimizations (Cython, Numba, PyPy, Pyston).
- Maybe replace parameters handling with ConfigParser
- Load/save data/parameters in binary format.
- Improve clearing the GUI settings, default/reset.
- Estimate remaining time.
- Provide quick launch/settings.
- Handle user errors/missing parameters.
- Load/save grid and variog files.
- Show variog file in batch decades.
mp_execwith symlink instead of copy (not sure if it would work).- Convert to COST-HOME when finalizing batch decade.
- To/from
gsimcliparam. - Allow gsimcli_results without
batch_decade. - Develop a CLI version, including
docopt. - Bundle an
.exe(cx_freeze, PyInstaller, Cython, Nuitka).
Metadata
Metadata
Assignees
Labels
No labels