Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 .. 18 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Sable Blitzmann
Dirt 'n' Glitter Local Is Primary
159
|
Posted - 2016.01.26 02:03:56 -
[1] - Quote
pyfa (python fitting assistant) - A cross-platform ship fitting tool, written in Python utilizing wxWidgets as it's GUI toolkit. pyfa works on all platforms that Python and wxPython support, including Windows, OS X, and Linux. There is also someone who has created a FreeBSD port of it.
Official releases and download links can be found here.
Simply download the package for the platform you want to use. Linux users: your package is basically a tarbell of the source files; be sure to install the dependencies required. There are some third-party packages floating about for Debian and Arch that are maintained by third parties, check the README.
Bug reports: Bug reporting guidelines can be found here.
Known Major Bugs as of 1.18.1:
- Opening Character Editor causes pyfa crash on some Windows 7 machines (#441) (problem has been identified and a fix is being worked on for the next release)
- A complete listing of issues and their progress can always be found here.
Screenshots: Updated screenshots coming soon, in the meantime check the GitHub repo README.
Contributing: All contributions are welcomed and done through pull requests on GitHub.
Contacts: Tweetfleet Slack: @blitzmann |
Sable Blitzmann
Dirt 'n' Glitter Local Is Primary
159
|
Posted - 2016.01.26 02:04:06 -
[2] - Quote
Project news:
At the moment, I am the only one maintaining pyfa. As some folks know, Kadesh has decided to leave the EVE Universe due to :stuff: and no longer has interest in maintaining pyfa or it's related projects. I have been with the project and headed development of it for a little over two years now, so it's been handed over to me. As such, the pyfa repository and all related repos has been moved to a GitHub Organization called 'pyfa-org'.
For the past few years, you may have heard of a new engine being written for pyfa that would perform fitting calculations faster and allow us to update much more quickly. I'll give a brief update to that: Kadesh was the main person behind that project, and while there is a lot done on it, it is not completed. Unfortunately, I am not versed in it's internal workings to feel comfortable developing on it yet, and so this project is on the backburner indefinitely until I can familiarize myself with it a bit more. This is also hampered by the fact that pyfa requires a complete rewrite to utilize it, which is a daunting task for someone who is both a fulltime student and employee. This does not, however, affect the current codebase of pyfa, which is still regularly updated and improved upon.
|
The Bigpuns
Touring New Eden Haven.
82
|
Posted - 2016.01.26 07:53:01 -
[3] - Quote
Good work, thanks for taking this on |
Jnarai Legoso
Solstejas Incorporated
0
|
Posted - 2016.02.04 20:19:41 -
[4] - Quote
Not sure if this has been brought up in the past or not, but would it be possible to add a (rough) estimator for enemy lock times based on your fits sig radius? I'm aware that this will vary widely based on enemy skills/fits etc, but even if an estimator could be based off of ship class similar to the current lock estimator, avoiding skills entirely. This will definitely help anyone looking to build quick warp fits, etc. Also, keep up the good work! Cheers!
Travel light, hit hard.
|
Kenneth Feld
Habitual Euthanasia Pandemic Legion
328
|
Posted - 2016.02.11 21:00:29 -
[5] - Quote
How do you use the attribute overides section
I mean changing an attribute is pretty easy, but it doesn't actually change it in pyfa...assumign i figured out what to change LOL
I exported a CSV file, but not sure if i need to put that somewhere special or what |
Terry Ortega
Brutor Tribe Minmatar Republic
0
|
Posted - 2016.02.11 22:28:18 -
[6] - Quote
Mmmmh, i try to fetch my skills, but i get an error, called: The read operation timed out.
Any solutions about this? i dont know if my firewall is blocking it...
thx in advance. |
Kenneth Feld
Habitual Euthanasia Pandemic Legion
328
|
Posted - 2016.02.11 23:11:04 -
[7] - Quote
Kenneth Feld wrote:How do you use the attribute overides section
I mean changing an attribute is pretty easy, but it doesn't actually change it in pyfa...assumign i figured out what to change LOL
I exported a CSV file, but not sure if i need to put that somewhere special or what
All fixed, works great |
Enyxl
1
|
Posted - 2016.02.13 14:15:17 -
[8] - Quote
Annoying wx bug/glitch, everytime a (any or none really) fit is updated the right side information gets all messed up. Eventually its unusable.
http://giphy.com/gifs/YIpohwxkZaous/html5
http://i.imgur.com/4E9lw08.png
Python: 2.7.10 wxPython: 3.0.2.0 SQLAlchemy: 1.0.11 |
Sable Blitzmann
Dirt 'n' Glitter Local Is Primary
164
|
Posted - 2016.02.13 22:03:52 -
[9] - Quote
Platform?Can't reproduce with Windows. By the look of the buttons, looks like linux/gtk, but OS X has been nothing but problems with the wx3 upgrade so I wouldn't be surprised... |
Sable Blitzmann
Dirt 'n' Glitter Local Is Primary
164
|
Posted - 2016.02.13 22:07:14 -
[10] - Quote
Terry Ortega wrote:Mmmmh, i try to fetch my skills, but i get an error, called: The read operation timed out.
Any solutions about this? i dont know if my firewall is blocking it...
thx in advance.
Most likely a problem with your firewall or something similar. That error usually happens when it can't connect to the server. Try EVEMon or something else that fetches the skills and see if it works or not. If not, then it's definitely something in your network environment |
|
Enyxl
1
|
Posted - 2016.02.14 13:29:54 -
[11] - Quote
Sable Blitzmann wrote:Platform?Can't reproduce with Windows. By the look of the buttons, looks like linux/gtk, but OS X has been nothing but problems with the wx3 upgrade so I wouldn't be surprised... Also please post on the issue tracker so that I can communicate you you directly =)
Issue created @github.
Yeah, don't get me started on OSX (wont even use pyfa there atm) |
Merenia
Caldari Provisions Caldari State
0
|
Posted - 2016.02.15 19:23:42 -
[12] - Quote
hello, i'm a new user switching from eft and i'm wondering if pyfa has the tooltip like in eft to view ship bonuses? |
DrysonBennington
Eagle's Talon's
267
|
Posted - 2016.02.15 22:36:20 -
[13] - Quote
I would make myself the Proprietariat of Pyfa and create versions that can be used for Star Trek Online, WoW, etc. Why be known in one Universe?
Is there a version that can be opened up in game in the browser?
I think once Pyfa has had the bugs worked out that CCP should make it part of the in-game icon panel.....better yet make it a function of the Captain's Quarters.
....goodbye EFT. |
Bienator II
madmen of the skies
3501
|
Posted - 2016.02.16 19:29:51 -
[14] - Quote
since the new structures will behave fittings wise similar to ships, i am wondering if you are planning to add them too for pyfa once they are out?
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
|
Addison Clark
Pator Tech School Minmatar Republic
1
|
Posted - 2016.02.18 14:04:37 -
[15] - Quote
A serious quality of life request:
In the ships list, there should be a button to open up a list of all saved fits. This will allow easy management/removal of garbage fits that might be the database.
This can be done by doing a wildcard search for ships (heck I know when you import a bunch via xml, you get a list of all imported fits - can that be used to list current saved fits?)
With much of the tieracide projected for many ship modules, this can be enhanced by giving a warning icon over any fit that no longer fits as saved/has changed due to tieracide etc.
|
Sable Blitzmann
Dirt 'n' Glitter Local Is Primary
166
|
Posted - 2016.02.22 04:59:52 -
[16] - Quote
DrysonBennington wrote:Is there a version that can be opened up in game in the browser?
Nope. There was effort a few years ago to port pyfa to some sort of web interface, but that was abandoned when the other developers left the team. Besides, o.smium manages to browser-based fitting quite well
DrysonBennington wrote:I would suggest that when fitting a ship comes close to the CPU and PG allotment that modules on the market would be highlighted in red to show that they will not fit, yellow if they come close to going over the allotment and green if okay to fit. This color matching would take place as the **** is fitted as well.
Maybe. We'll see =)
Bienator II wrote:since the new structures will behave fittings wise similar to ships, i am wondering if you are planning to add them too for pyfa once they are out?
We'll have to see. It all depends on how the stuff works on the back end. Might have to take a bit of reworking the available market code and whatnot, but as long as they are similar enough to fits, it should be workable. There's also the question of if it's really even wanted (will the stations have cap / dps / etc). Depending on the info needed, we may have to develop some sort of system for changing the stats info depending on the context (fit vs station).
If it happens, most likely won't see it in pyfa until a few months after citadels release, however, due to time constraints
Addison Clark wrote:A serious quality of life request:
In the ships list, there should be a button to open up a list of all saved fits. This will allow easy management/removal of garbage fits that might be the database.
This can be done by doing a wildcard search for ships (heck I know when you import a bunch via xml, you get a list of all imported fits - can that be used to list current saved fits?)
With much of the tieracide projected for many ship modules, this can be enhanced by giving a warning icon over any fit that no longer fits as saved/has changed due to tieracide etc.
Request 2:
Ability to add fuel (ozone/stront etc) as charges. If I want to default load 500 units of ozone, for example, for a cyno - I can't specify the fuel, or add additional fuel to the module. Or add stront if I am fiting an Entosis ship. Or heck fuel for jump/bridge capable ships. Fuel for rorq?
1) What is the need to see all of your ships at once? If it' simply to review old fits, it might be possible to display ships based on last modification. We don't currently track this (the timestamp given is the time it was created IIRC). Maybe search criteria such as time>2015 or something. But even this (smart search criteria) would be a rather significant undertaking.
2) This has been requested before: https://github.com/pyfa-org/Pyfa/issues/172 However, it's not as easy as it may seem due to the way pyfa handles the market. I haven't looked at this issue in a long time, and can't remember the specifics. It's on the list until it isn't anymore. =) |
Sable Blitzmann
Dirt 'n' Glitter Local Is Primary
166
|
Posted - 2016.02.22 05:00:47 -
[17] - Quote
Merenia wrote:hello, i'm a new user switching from eft and i'm wondering if pyfa has the tooltip like in eft to view ship bonuses?
No, but it's something I've been wanting to do for a long while now. Just have to think about the best way to accomplish it. |
Addison Clark
Pator Tech School Minmatar Republic
1
|
Posted - 2016.02.22 12:56:45 -
[18] - Quote
Sable Blitzmann wrote:DrysonBennington wrote:Is there a version that can be opened up in game in the browser? 1) What is the need to see all of your ships at once? If it' simply to review old fits, it might be possible to display ships based on last modification. We don't currently track this (the timestamp given is the time it was created IIRC). Maybe search criteria such as time>2015 or something. But even this (smart search criteria) would be a rather significant undertaking.
It is a quality of life situation that enables you to either prune old fittings out so that you can start fresh, review fittings etc.
Heck a partial implementation where it just lists each saved fit, (sort by name or shiptype/hullname) one after the other would satisfy the need for managing and pruning fits. Anything else would be gravy.
|
Sable Blitzmann
Dirt 'n' Glitter Local Is Primary
166
|
Posted - 2016.02.23 01:25:52 -
[19] - Quote
Addison Clark wrote:Sable Blitzmann wrote:DrysonBennington wrote:Is there a version that can be opened up in game in the browser? 1) What is the need to see all of your ships at once? If it' simply to review old fits, it might be possible to display ships based on last modification. We don't currently track this (the timestamp given is the time it was created IIRC). Maybe search criteria such as time>2015 or something. But even this (smart search criteria) would be a rather significant undertaking. It is a quality of life situation that enables you to either prune old fittings out so that you can start fresh, review fittings etc. Heck a partial implementation where it just lists each saved fit, (sort by name or shiptype/hullname) one after the other would satisfy the need for managing and pruning fits. Anything else would be gravy.
I will look into it, but no promises at the moment. =) |
Aaril
Noble Sentiments Second Empire.
28
|
Posted - 2016.02.23 03:53:49 -
[20] - Quote
Sable Blitzmann wrote:Addison Clark wrote:Sable Blitzmann wrote:DrysonBennington wrote:Is there a version that can be opened up in game in the browser? 1) What is the need to see all of your ships at once? If it' simply to review old fits, it might be possible to display ships based on last modification. We don't currently track this (the timestamp given is the time it was created IIRC). Maybe search criteria such as time>2015 or something. But even this (smart search criteria) would be a rather significant undertaking. It is a quality of life situation that enables you to either prune old fittings out so that you can start fresh, review fittings etc. Heck a partial implementation where it just lists each saved fit, (sort by name or shiptype/hullname) one after the other would satisfy the need for managing and pruning fits. Anything else would be gravy. I will look into it, but no promises at the moment. =)
I was actually just Googling how to do this. Nice coincidence it is the latest discussion! I just noticed that all my fits were listed in the ship window after doing an XML import and was thinking it was a new feature.
Basically, next to the hide empty ship groups should just be a button that displays all fits. I started poking around in your code and edited the following code locally:
def OnScheduleSearch(self, event): search = self.BrowserSearchBox.GetValue() # Make sure we do not count wildcard as search symbol realsearch = search.replace("*", "*") if len(realsearch) >= 0: self.lastSearch = search wx.PostEvent(self.shipBrowser,SearchSelected(text=search, back = False))
The wildcard works after this change (asterisk not deleted and length >=0), but in addition to showing all of my fits, it also shows all ships as well. I may try to dig more to figure out how to hide all ships while searching using a wildcard. |
|
Aaril
Noble Sentiments Second Empire.
28
|
Posted - 2016.02.23 06:32:21 -
[21] - Quote
Edit: Accidental post. |
Sable Blitzmann
Dirt 'n' Glitter Local Is Primary
169
|
Posted - 2016.02.23 18:00:32 -
[22] - Quote
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
Candy balls ONLY FOR FUN
35
|
Posted - 2016.02.25 08:52:44 -
[23] - Quote
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
Dirt 'n' Glitter Local Is Primary
169
|
Posted - 2016.02.26 01:05:09 -
[24] - Quote
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
Noble Sentiments Second Empire.
30
|
Posted - 2016.02.27 08:22:59 -
[25] - Quote
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. |
Muon Farstrider
Partial Safety
10
|
Posted - 2016.03.02 19:19:18 -
[26] - Quote
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
Imperial Guardians
0
|
Posted - 2016.03.09 05:42:14 -
[27] - Quote
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
3508
|
Posted - 2016.03.09 06:56:01 -
[28] - Quote
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
3
|
Posted - 2016.03.09 19:49:38 -
[29] - Quote
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
Dirt 'n' Glitter Local Is Primary
169
|
Posted - 2016.03.09 23:07:33 -
[30] - Quote
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. |
|
|
|
|
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 .. 18 :: one page |
First page | Previous page | Next page | Last page |