Hello everyone.
I’m new around here (so if I step out of line please feel free to alter as needed), and I read this was a good place to turn to for general developer community conversations.
_note: I chose “client-side” because that’s my largest hole, but I do have interest in the opinions regarding server-side in regards to databases (see below)
I need help getting pointed in the right direction. I’m not looking for anyone to do anything for me.
As an amateur hobby, I collect astrosphere data that have been calculated by researchers and build that information into a catalog. This catalog, so far, has remained localized to myself and as such, remains rather limited and useless in scope. I would like to move this project online, sort of like the SIMBAD database, but with a bit of a difference in that it would also have a graphical plot chart which will show all astrosphere calculations (Y axis: astrosphere radii, X axis: star radii).
It would approximately appear something like this:
What this is, is a baseline (the black line of plots running at angle), and then calculations from various research (which tend to employ different models) plotted against it.
On top of this, I want to be able to build it so that the user interface allows the viewer to either view all data, all data with a set of parameters (e.g. stars of a given size, stars of given types, region, etc…), or to be able to compare different models (as different models tend to employ different equations and considerations in their estimates).
Additionally, while the data input can be manual (or manual upload), I want the “Profile” of a model to be automated. The “Profile” is a 5 point set of numbers which identify one model uniquely from any other model and contains the following values for astrosphere estimates: Minimum difference by factor of the model from the baseline, Maximum difference by factor of the model from the baseline, the Mean of the difference by factor of the model from the baseline, the p values of the T-Test and F-Test between the model and the baseline.
This will _also
It would approximately look something like this:
Lastly, I would like the user interface to be able to deliver tooltips on mouse-over of a data point and fill that tooltip with a limited set of quick information as selected by the user from an option menu (with a default set of options).
I am WELL aware that this will _not
That said, I am _not
I’m just looking for initial pointers as to _what
I have some scratches of javascript knowledge, but it’s basically at the level of taking a snippet of code someone else offered up as a solution and modifying it a tad bit to fit.
I also have a decent working knowledge of HTML and CSS, as I’ve had need to employ those in my job on occasion for one-off solutions…though they are rather limited.
I’ve dabbled lightly in PHP a number of years back for a personal project, but to be honest, there’s cobwebs in that part of my brain for certain.
I do understand programming language syntax and structure as I have to use proprietary language, and a fair bit of executable scripting at my job.
I just don’t have any experience in building web-interfaces that are graphically, or even non-graphically, this advanced.
Any advice on what to look into would be very much appreciated! Thanks!
Cheers,
Jayson