Follow-up to my original thread from a few weeks ago... It's been windy out here in FL with all the cold fronts and so I didn't get around to do too much real life testing. However with the extra time around the holidays and some time spent on weekends I starting rolling my own implementation of the VE algorithm as a web app. I played with Golden Cheetah's Aerolab but I wanted to have the ability to more easily select different segments, run my analysis and save the inputs so I can tweak them later and also keep a history of tests and compare different runs within those tests. But mostly this was an opportunity for me to learn some new technologies I've been meaning to play with outside of my day-to-day software job.
So far I've implemented the basics and it seems to be working OK with the limited test data that I have ( who wants to estimate their Zwift CdA? :-) ) A rough (for now) description and some screen shots are available
here and a beta installation is available at
https://mycda.app if you'd like to check it out.
The code is free and it's posted up on GitHub. Accounts are free and I intend to keep it that way unless the cost of hosting this thing turns out to be too much. If anything you could download the source code, install it locally and run it that way if you really wanted to. I don't anticipate needing to support thousands of users or anything so I should be able to keep this running on a minimal Google Firebase account.
I've still have a few things to figure out and a few more features in the pipeline but I'd like your feedback and if you've done tests before and have some .FIT files laying around I'd appreciate if you'd try them out and let me know if the results match your previous calculations or if you find any bugs. Also, I'm very open for suggestions on new features so please let me know what you'd like to see added.
I'm also I'm looking to add an FAQ / help section with general info on aero VE testing and more details on how to get started using the app and the protocol to follow. I think for someone who's familiar with the concepts it should be self explanatory but for the every day person out there it might require some additional guidance.
Let me know if you run into any issues.
Thanks!!
Edit:
A few notes about file support. Currently it only supports single sport files (no triathlon / multi sport combined files) and the FIT file needs to be fully formatted (included the session and lap average fields). Will be enhancing the parser so that stuff such as activity average power, average speed, etc.. is calculated from the data points if they are not present in separate fields). Also planning to add some more user feedback for file format issues.
What's your CdA?