Pyfa - The Python Fitting Assistant

there are no more boosters in pyfa besides the new clon boosters since the last update

Erorr in Vindicator Role Bonus. In game it has bonus to ammo damage, in pyfa - bonus to turret damage

The graphs function is greyed out any way to restore this functionality (ctrl+g)?

Error below when right-clicking a booster and selecting “Booster market group” in ship’s Boosters-tab:

pyfa v2.31.0 EVE Data Version: 1842315 (2020-11-10 10:18:18)

OS version: Windows-10-10.0.19041-SP0
Python version: 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:58:18) [MSC v.1900 64 bit (AMD64)]
wxPython version: 4.0.6 (wxWidgets 3.0.5)
SQLAlchemy version: 1.3.20
Logbook version: 1.5.3
Requests version: 2.24.0
Dateutil version: 2.8.1


Traceback (most recent call last):
File “gui\”, line 174, in handler
File “gui\”, line 307, in _baseActivate
File “gui\builtinContextMenus\”, line 59, in activate
File “gui\”, line 105, in jump
File “gui\builtinMarketBrowser\”, line 101, in jump
wx._core.wxAssertionError: C++ assertion “item.IsOk()” failed at …\src\msw\treectrl.cpp(1032) in wxTreeCtrl::GetItemParam(): invalid tree item

New install and cannot add character, when attempting to do so it gives the following error.
The program said to ask for help here and/or GitHub so I’m doing both…

pyfa v2.33.0
EVE Data Version: 1860847 (2020-12-08 01:34:44)

OS version: Windows-10-10.0.19041-SP0
Python version: 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:58:18) [MSC v.1900 64 bit (AMD64)]
wxPython version: 4.0.6 (wxWidgets 3.0.5)
SQLAlchemy version: 1.3.20
Logbook version: 1.5.3
Requests version: 2.25.0
Dateutil version: 2.8.1


Traceback (most recent call last):
File “gui\”, line 444, in OnShowCharacterEditor
File “gui\”, line 63, in openOne
File “gui\”, line 158, in init
File “gui\”, line 806, in init
File “gui\”, line 835, in ssoListChanged
File “gui\”, line 839, in charChanged
File “service\”, line 33, in getInstance
File “service\”, line 40, in init
File “service\”, line 77, in init
File “service\”, line 271, in getProxySettingsInRequestsFormat
File “service\”, line 245, in getProxySettings
File “service\”, line 233, in autodetect
ValueError: not enough values to unpack (expected 2, got 1)

I’ve been checking out Pyfa after some time and opened the Graphs window. I wanted to create one for target Signuature Radius. But when i select “Signature Radius, m” the input field says “Signature Radius, %” and putting in values does not produce the desired graph.


I’m having an issue opening pyfa. It crashes with no error message on opening. It seems like it isn’t detecting my library python folders where it expects it to be. I looked and the folders are there, just looks like pyfa can’t find them.

Last workable version is 2.16
Mac OS Sierra 10.12.6

The only ting I could find was this:
Last login: Sun Jan 24 18:53:09 on ttys000
username-MBP:~ username$ /Users/Username/Downloads/pyfa\ ; exit;
[12304] Error loading Python lib ‘/var/folders/vf/518s_4zd7pd137wk8vghp6jc0000gn/T/_MEI5mr27l/Python’: dlopen: dlopen(/var/folders/vf/518s_4zd7pd137wk8vghp6jc0000gn/T/_MEI5mr27l/Python, 10): Symbol not found: _futimens
Referenced from: /var/folders/vf/518s_4zd7pd137wk8vghp6jc0000gn/T/_MEI5mr27l/Python
Expected in: /usr/lib/libSystem.B.dylib
in /var/folders/vf/518s_4zd7pd137wk8vghp6jc0000gn/T/_MEI5mr27l/Python
Saving session…
…copying shared history…
…saving history…truncating history files…

[Process completed]

I’ve submitted an issue report on github too. Thank you for a great app and your help.

I am trying to work out the effect of my dampeners on a given target but cannot seem to work out how I do that, ive opened the graphs and have both shops in there, ive chosen damps under electronic warfare but it just shows the range of my damps not the effect it has on the target ship

Fit the ship you want to use with damps, and then use another fitting and add the damp fit to projected effects.

1 Like

Question please : could it be possible to make pyfa works on mobile platforms (Android & iOS) ? Currently the only fitting tool I know of is the Neocom application on iOS, but it always lags behind updates.

Is there a way to refresh character skills? I remember EFT did it back in the day (re; ten years ago!), and PYFA is the better platform, but whenever I want to update my character it seems I have to log into my account and grant permissions.

1 Like

Just started having a really strange issue today. Existing fiis, either in Pyfa or imported from Eve are not showing the prices for anything. If I change the fitting to something else from what was there, the new item will show the price, but the original item does not ever have a price, even when looking at ‘Compare’

So example: Have a fit with Heat Sink II in a low, no price showing. Swap it for a Hwat Sink I (either via variations or via delete and drag new) and the price for the item shows. Swap it back to a tech II and again no price. Go to the compare tabe and sure enough, all the other types of Heat Sinks have prices, but the II (what was in the original fit) does not …

I’m also seeing prices not update - looks like something’s up with the ESI API, and maybe some other eve systems - when logging on to the forum just now, none of my character portraits were loading.

1 Like

Green button at top right corner next to skill book button.


Is there a list of all the keyboard shortcuts floating around somewhere? Not seeing anything on the wiki and my google-fu is weak if it is out there.

Is there a possibility for quick comparing the changes of a ship value if I change the module skills.

I fitted a 5MN mwd and change the module relevant skill “Accerlation Control” from 4 → 5. How I can see and compare which values are changing on the ship stats? Is there a possibility to highlighting this values?

This is only a example. I know which value is changed for the mwd. :wink:

Thanks for answering :slight_smile:

Is there a trick to getting Defender Missiles to calculate the correct DPS in Pyfa? In-game (Defender Launcher 1 with Defender Missiles 1) shows 176 DPS with my current skill set, which matches the tooltip. Pyfa (same skills) shows 7.04 DPS.

Using a Jackdaw for testing.

Is there a way to simulate polaris ships in pyfa?

is it possible to implemet a “dark skin” or something , so i do not burn my eyes at night , everytime i am trying to theorycraft ? ) thx in advance


maybe its me but the way projected fittings are working is not a intuitive way to check fleet fits.

It would be much nicer if you can just trow all the ships you want in the fleet into the projected tab
Then let me decide what modules i would like to project to what ship by just letting me right click the module and say project to ship 3 or something like that.

This allows me to remote rep ship 1 and remote cap Ship 2 or to split reps between ship.
Would even be better if i could see behind the module to who i set the projection (like how i can see what ammo is loaded).

Or is this already possible and am i missing something ?