I implemented the Elastic projections! this is just a first pass, so of course there are issues to be worked out. the oceanic one has a few particular longitudes that it won't project, and the gradient calculation seems to be rong near the section edges. I also haven't synckd up the section gradients at seams. overall, tho, I'm surprised how good I got the gradient calculation, and the interpolation in general, on the first try. I also haven't done any of the inverse projection yet, but I intend to do a better job with these ones than I did with Danseiji's inverse projections.
I also did some light refactoring; Meshed -> Danseiji and setParameters -> initialize, and +docstrings, so that accounts for most of the modified files.
I rote a script to automatically convert a bunch of equirectangular projections to dymaxion projections. I had to refactor the other main apps slitely, because they were structured very poorly.
Why did I ever think this was something people wanted? By default, the raster maps should look the same as the vector maps and their analysis. Also pseudocylindrical pole-point projections look really terrible by this default (though that's kind of their fault for being so bad).
That's read /oʊ ˈɡʊdi/.
I added the Goode Homolosine projection. I was reluctant; its complexity to quality ratio is just a little too high. But I need it for the paper I'm writing. So I may as well add it to the program.
I've realized that my edge breaking system is way overzealous, and I curbed it somewhat. I think it's probably easier for users to break excess edges than to have to replace incorrectly broken ones.
I added a distortion comparison for a map projection I invented that I actually like, played around with the political map, renamed Hammer to not mention Aitoff since that can be confusing to people who can't tell the difference, removed Natural Earth because why does Tom Patterson keep publishing these they don't bring anything new to the table, and I removed some minor artifacts from Sillouette.png.
All I wanted was to hide the category labels for every other bar in my bar chart. It does that automatically when it gets resized, and it had been annoyingly irregularly hiding some of my labels already. Is there an option for the threshold at which that happens, or to change the manner in which it chooses which ones to hide? No. Is there a list of Labels for the ticks that I can access and manually edit? No. I'll just set every other x value to the empy string, then. JavaFX takes it upon itself to sum the y values of all bars with matching x values and combine them into one bar.
I finally had to just make the chart smaller to trigger the automatic reformatting. Lord Ruler, I hate this.