These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Ships & Modules

 
  • Topic is locked indefinitely.
 

pyfa v1.29.4 - The Python Fitting Assistant

Author
Aaril
Pandemic Horde Inc.
Pandemic Horde
#21 - 2016-02-23 06:32:21 UTC  |  Edited by: Aaril
Edit: Accidental post.
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#22 - 2016-02-23 18:00:32 UTC
The problem with the wildcard is that there was an issue with OS X having a hard time with queries (there was a significant delay when fetching a large list of ships). While I believe that lag has been eliminated by subsequent improvements, we need to be cautious about a wildcard option - there are folks that have thousands of fits (for whatever god forsaken reason), and we do not want to cause any slow downs.

I've opened a ticket here: https://github.com/pyfa-org/Pyfa/issues/523

If you want to lend your voice to it, please do so. I am not against the option, especially if it helps folks with whatever, just need to make sure it's done properly and efficiently.

Aaril, if you want to, please fork the repo, make your changes, and submit a pull request. I can then evaluate your changes and go from there. =)
Rusty 'Nail
Dark Brothers
#23 - 2016-02-25 08:52:44 UTC
Pyfa is the best fitting tool for me. But, for more better experience I very need this features:

1. True portable format of pyfa installation. I use Dropbox to synchronize my pyfa folder between my home machine and working computer and I haven't see my fits/characters on second machine after full synchronization. Looks like it definitely separated installs.


2. Better proxy settings. I can't see where I can change proxy type to SOCKS5 instead of default HTTP. So, I can't import my characters by API at my working computer.
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#24 - 2016-02-26 01:05:09 UTC
Rusty 'Nail wrote:
Pyfa is the best fitting tool for me. But, for more better experience I very need this features:

1. True portable format of pyfa installation. I use Dropbox to synchronize my pyfa folder between my home machine and working computer and I haven't see my fits/characters on second machine after full synchronization. Looks like it definitely separated installs.


2. Better proxy settings. I can't see where I can change proxy type to SOCKS5 instead of default HTTP. So, I can't import my characters by API at my working computer.


1) Already possible, albeit it's not really documented. Run the exe with the -r flag, which will save the user database in the root pyfa directory. To do this, make a shortcut to the exe and add " -r" to the target (should look like "C:\Games\pyfa\pyfa.exe -r")

2) I probably won't get a chance to look into this anytime soon, unfortunately. But by all means, create a ticket on github to that it's at least documented somewhere and you'll get notification on work that goes into it. =)
Aaril
Pandemic Horde Inc.
Pandemic Horde
#25 - 2016-02-27 08:22:59 UTC
Sable Blitzmann wrote:
The problem with the wildcard is that there was an issue with OS X having a hard time with queries (there was a significant delay when fetching a large list of ships). While I believe that lag has been eliminated by subsequent improvements, we need to be cautious about a wildcard option - there are folks that have thousands of fits (for whatever god forsaken reason), and we do not want to cause any slow downs.

I've opened a ticket here: https://github.com/pyfa-org/Pyfa/issues/523

If you want to lend your voice to it, please do so. I am not against the option, especially if it helps folks with whatever, just need to make sure it's done properly and efficiently.

Aaril, if you want to, please fork the repo, make your changes, and submit a pull request. I can then evaluate your changes and go from there. =)


I see you are leaning towards option 3 based on the Github ticket. I still say you should allow asterisk as a wildcard to show all fits at the same time (even if your button does it by subgroup...also I would guess this is the easiest implementation as even I as a non programmer made the change quickly).

I go through and mass prune my fits sometimes. After editing the code mentioned in my previous post, I really loved having all fits up at the same time. You could also add a check if length <= 3 && query == '*' allow wildcard. If you really want to be anal, you could add a checkbox to the menu that allows the wildcard search with a disclaimer about performance if you have >500 fits.

Regardless of your decision, I think I will add my code to all future releases, unless wildcards are allowed officially. Blink
Muon Farstrider
Hidden Flame
The Ancients.
#26 - 2016-03-02 19:19:18 UTC  |  Edited by: Muon Farstrider
I think pyfa does a lot of things better than EFT already, but I have a couple feature requests/gripes that I would like to raise at some point. None of them are major, but they would all be nice to have.

My gripe is the default column spacing management is rather wonky when the program is run on lower resolution screens (i.e. a laptop). This is what the program window looks like when first opened (full-screen-width) on my macbook - all I've done here is open a fit and hit 'module market group' on one of the autocannons. As can be seen, the main fitting window column sizes are such that it's barely getting to the misc column, but more annoyingly, the market window for the autocannons has the name column so wide that the CPU/PG cost columns aren't even visible in the window. Both of these can of course be fixed by resizing the columns, but it is still a significant annoyance. This is especially true for the main fitting window since it resets the column widths when I load a new fit, forcing me to resize them each time.

For the market window, I would personally think it should default the name column width to whatever value allows for the CPU and PG cost columns to fit, as I can't think of any situation where you *wouldn't* want those visible. The main fitting window is less clear-cut, but it does seem to leave an awful lot of room between columns by default. Alternatively, instead of changing the default widths, perhaps the program could remember the widths the user assigns rather than resetting to the defaults each time the program (or a new fit) is loaded? Another possible workaround might be to allow font size to be changed in the preferences, so that users with more cramped screens can make the text smaller.

Apart from that, one thing I really wish the program provided is speed/sig and EHP/sig ratios. The numbers are right there, and it looks like there's sufficient room to add another couple entries to the 'targeting & misc' stat block. I can calculate these myself, of course, but it would be very convenient to have them automatically provided by the program when I'm flipping back and forth between different combinations of tank and propulsion modules and wondering which gives the best ratios.
Ir0n Prince
The Scope
Gallente Federation
#27 - 2016-03-09 05:42:14 UTC
Im experiencing a problem with Pyfa

All of my resistances are showing at 0%

http://i.imgur.com/Shly4ps.png
Bienator II
madmen of the skies
#28 - 2016-03-09 06:56:01 UTC
Ir0n Prince wrote:
Im experiencing a problem with Pyfa

All of my resistances are showing at 0%

http://i.imgur.com/Shly4ps.png

read the description of polarized weapons

how to fix eve: 1) remove ECM 2) rename dampeners to ECM 3) add new anti-drone ewar for caldari 4) give offgrid boosters ongrid combat value

Xapitan Bomba
#29 - 2016-03-09 19:49:38 UTC
Hi,
It looks like pyfa isn't applying target painter optimal/faloff to dps graphs, or I am doing something very wrong.
For now, turning painters on/off in the fitting window only seems to reduce to total missile dps (flat line), not including the range changes in target signature radious associated with target painters.
This is on 1.19.1
http://i.imgur.com/am1EW7i.png
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#30 - 2016-03-09 23:07:33 UTC
Xapitan Bomba wrote:
Hi,
It looks like pyfa isn't applying target painter optimal/faloff to dps graphs, or I am doing something very wrong.
For now, turning painters on/off in the fitting window only seems to reduce to total missile dps (flat line), not including the range changes in target signature radious associated with target painters.
This is on 1.19.1
http://i.imgur.com/am1EW7i.png


This is normal. Target Painter falloff, currently, affects the chance that the sig radius boost will be applied to the target ship. Since it's chance based (basically a virtual die roll), we don't really account for that in the graph as it's simply too complicated / it was easier to just ignore it.

However, with the march release the falloff will affect the effectiveness of the module rather than the chance to apply. WHile I don't plan to support this in pyfa for the March release due to time / testing constraints, I should be able to work on it eventually.
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#31 - 2016-03-11 05:40:00 UTC
New stable version up for march patch - https://github.com/pyfa-org/Pyfa/releases/tag/v1.20.0
Bienator II
madmen of the skies
#32 - 2016-03-11 06:29:16 UTC  |  Edited by: Bienator II
did you just take the release down by accident? i clicked the download link and the link was broken, then i reloaded the page and only the source .zip was left, the links to the builds are gone.

edit: its working again. might be a github server issue or so. i could download it now

how to fix eve: 1) remove ECM 2) rename dampeners to ECM 3) add new anti-drone ewar for caldari 4) give offgrid boosters ongrid combat value

Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#33 - 2016-03-11 16:21:07 UTC
Bienator II wrote:
did you just take the release down by accident? i clicked the download link and the link was broken, then i reloaded the page and only the source .zip was left, the links to the builds are gone.

edit: its working again. might be a github server issue or so. i could download it now


Nope, not a github issue. I updated the release notes to include some more information, and accidentally hit "Save Draft" instead of "Update Release". It was like that for about an hour or so before I realized it, oops!
Waegen Hoerford
The Fyrd
Silent Infinity
#34 - 2016-03-12 23:58:00 UTC  |  Edited by: Waegen Hoerford
Better than EFT and faster updates (don't know if EFT is up to date even yet). However, I want to report a bug: I went to fit a ECCM on an Execuror and when I click on the the sub-groups, the little '+' disappears and there are no modules to select.


Ah, I found out why, those modules don't exist anymore (I've got a bad habit of missing important info in the patch notes)

I'll keep this post here instead of deleting in-case some other dumbass has the same issue.
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#35 - 2016-03-13 01:13:40 UTC
Waegen Hoerford wrote:
Better than EFT and faster updates (don't know if EFT is up to date even yet). However, I want to report a bug: I went to fit a ECCM on an Execuror and when I click on the the sub-groups, the little '+' disappears and there are no modules to select.


ECCM's don't exist anymore, so I'm not sure what you mean. Is it possible to provide screenshots?
Waegen Hoerford
The Fyrd
Silent Infinity
#36 - 2016-03-13 05:45:44 UTC  |  Edited by: Waegen Hoerford
Sable Blitzmann wrote:
Waegen Hoerford wrote:
Better than EFT and faster updates (don't know if EFT is up to date even yet). However, I want to report a bug: I went to fit a ECCM on an Execuror and when I click on the the sub-groups, the little '+' disappears and there are no modules to select.


ECCM's don't exist anymore, so I'm not sure what you mean. Is it possible to provide screenshots?


Yes thanks for your reply, I'm a dumbass and missed the patch notes saying those modules were being deleted :(

Exequror signal strength now 57 thanks to new eccm script (and sig amps) :)
Asher Elias
GoonWaffe
Goonswarm Federation
#37 - 2016-03-15 00:33:31 UTC
ECM bursts lost their falloff but gained optimal range, as far as I can tell Pyfa isn't calculating the range right now.
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#38 - 2016-03-15 04:04:52 UTC
Asher Elias wrote:
ECM bursts lost their falloff but gained optimal range, as far as I can tell Pyfa isn't calculating the range right now.


Can you be more specific? If this a ship bonus that is not calculating correctly? Can you post a fit and detail what it is vs what it should be?
Oxide Ammar
#39 - 2016-03-20 11:20:06 UTC  |  Edited by: Oxide Ammar
nvm.

Lady Areola Fappington:  Solo PVP isn't dead!  You just need to make sure you have your booster, remote rep, cyno, and emergency Falcon alts logged in and ready before you do any solo PVPing.

Katherine Vyvorant
The Scope
Gallente Federation
#40 - 2016-03-22 22:29:30 UTC
Pyfa 1.20.1, OSX

When I click on Afterburners under Propulsion modules and then click on Microwardrives, the lists get mixed together until I click somewhere else in Pyfa.

Steps I used to repeat this:


  1. Open Pyfa
  2. Load my Tormentor fit
  3. Selected Market > Propulsion > Afterburners
  4. Selected Microwarpdrives