to run an specific Data Processor, even if not configured to run
automatically on import, over existing activities which pass the
filter expression using configured parameters.
Fixes#2037
Introducing a directory structure to make it a bit less
daunting for new developers and perhaps even old hands.
The main folders all start with an upper character, so src
files are now located in;
* Core - Core data structures
* Gui - Main GUI elements
* Metrics - Models and Metrics
* FileIO - Device and File I/O
* Charts - All the chart types
* Cloud - Working with Web Resources
* Train - Anything Train View specific
* ANT - Our ANT+ Stack
* Resources - Images, Translations, Web etc
Apologies to anyone who needs to merge across this update.
.. using scatter plot of metrics as a basis to develop a class
hierarchy to replace all chart 'types' by a single suite of
classes
.. this is to enable easier additions of features like interval
analysis and UX as well as greater consistency (data that is
available, functions etc)
.. but for v4.0 we will just use this to introduce a scatter plot
for the trends view and develop it further in v4.1
.. this is the initial class design.
.. Balsamiq mock.
.. note the use of "special" symbols in the code
to introduce blocks of code that will be called
at certain points, these will need to be aligned
to the RideMetric class but limited to those
attributes that are activity specific
isRelevantForRide()
initialize()
compute()
setValue()
setCount()
we may want to add other attributes like aggregate
zero and lowerisbetter to the dialog too.
.. remove references to aerobic and anaerobic threshold as they
are not really used in the literature anymore
.. remove talk of training interventions and just point out that
power at LT2 (CP/FTP) is a good indicator of endurance performance
.. we should add a section on MU recruitment and fatigue and
training interventions with the new features in v3.2
.. for posts to the usual websites
* bikeradar
* weight weenies
* wattage google group
* timetriallingforum.co.uk
* golden cheetah announce, users, developers
Will require formatting into the markup each site requires
but will take the effort out of formulating text