WARNING As always, this is a beta release of pyfa to test out new features and work out any kinks. Things will probably break. If they do, please report the issue in the respective issue.
This beta release of pyfa focuses mostly on two things: mutaplasmid support, and a slight refactoring of how we store the various icons of pyfa (modules, attributes, market groups, etc).
Mutaplasmids
Please report issues on #1597 (comment)
Of course, the biggest feature missing with our Into the Abyss release was feature parity with relation to Mutaplasmids. This required a bit of research into how to basically mutate existing attributes, but I think we finally have it at a point where it's both functional and user-friendly.
To convert a module to a mutaplasmid:
To change the values of the mutable attributes, simply open the item stats. The first tab will give you the panel designated for editing the attributes (still debating on where this tab should go):
When changing the values, the fit will recalculate after 1 second with the new values (this prevents calculating multiple times if people are quickly changing the values)
I focused on getting the basic functionality down. As such, at this time, you can't change the base module or the Mutaplasmid used - those will hopefully come later. If you need to change it, simply remove the Mutaplasmid through the Module context menu, and re-apply. :)
This is a large change, and I expect some brokenness / suggestions to come out of this beta release. Please try to break it with various shenanigans. If you run into anything, or want to generally discuss the feature, please head over to the issue page linked above. :)
Icons
Please report issue on #1621
pyfa is testing out a new way of fetching icons in an effort to update some of it's scripts. This required a bit of refactoring to how they are stored and accessed. I believe all the places that needed to be fixed are fixed, however there may very well be places in some parts of the code that I haven't tested that may still spawn an error. If you happen across anything like this, please report the issue in the thread linked above.
Other things
This also includes some other tweaks and fixes, such as font sizes closer to the 1.x releases for the tabs, some bug fixes, and maybe another feature or two that I'm missing.