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.
123Next pageLast page
 

pyfa 1.15.0 (Vanguard)

First post First post First post
Author
Kadesh Priestess
Descendance.
GoonSwarm.
#1 - 2013-06-12 20:36:02 UTC  |  Edited by: Kadesh Priestess
pyfa (python fitting assistant) - cross-platform ship fitting tool, based on python and wxwidgets. Should work across all platforms supported by python and wxwidgets, including Windows Mac OS X and majority of linux distributions.

You can find download links for latest releases here.

Screenshots:
Windows: tackling stiletto
Mac: noctis, purifier
Linux: turret damage projection comparison of mach and NM, HML and HAML damage comparison vs moving target, vagabond

Contacts:
XMPP: pyfa@conference.jabber.org
Github repo: http://github.com/DarkFenX/Pyfa
This thread
Kadesh Priestess
Descendance.
GoonSwarm.
#2 - 2013-06-12 21:05:38 UTC  |  Edited by: Kadesh Priestess
Several project news: as i already mentioned, Sakari has been inactive for quite a while, so i'm taking over the project. Following things will change:

1) evefit.org site will expire soon. All development has been moved to github, eve-files will host release files (at least, for now) to reduce time I spend on maintenance of various tools
2) This thread will be used as main contact point between me and you. First post will contain link to latest pyfa version, and when it's updated, i will make a post to let everyone know.
3) Pyfa is in maintenance-only mode for quite a while (expansion updates, bug fixes, but no new big features), and it will be until new engine is finished. Atm i'm busy with AT stuff, will spend my evenings on coding as soon as it's finished.

Also, I've made a bugfix release, see links in 1st post. It includes:

  • Fix for broken market search for linux users with SQLAlchemy 0.8.*
  • More data for various modules is shown in 'Misc' column, including AAR and ASB (ehp restored over time)
  • Various contact points adjusted to reflect changes I mentioned in this post
  • Small bug & miscalculation fixes
Marty MacGyver
Aliastra
Gallente Federation
#3 - 2013-06-13 11:48:37 UTC
Thank you again for the effort and the updates!

Can you tell us a little more about the plans for this new engine? Is it a full rewrite, language change, or similar? I'm trying to get a sense of how much things will be changing and if it's many months away still (without trying to be too specific... "someday" versus "somewhat sooner than someday").

Also, the skills exporter I mentioned in the old thread is coming along well: a quick export of the required skills from Pyfa and imported to EVEMon quickly tells me I'm about... 163 days and 6 billion ISK away from a Titan. Lol That alone was worth the coding effort.

(What I'm doing might be moot depending on the bigger changes you're working on but I'll let you know when it's up on github. If nothing else, it's been instructive.)
Kadesh Priestess
Descendance.
GoonSwarm.
#4 - 2013-06-13 19:01:45 UTC
Marty MacGyver wrote:
Can you tell us a little more about the plans for this new engine? Is it a full rewrite, language change, or similar? I'm trying to get a sense of how much things will be changing and if it's many months away still (without trying to be too specific... "someday" versus "somewhat sooner than someday").
New engine is using just new version of language (py3.2 and above), is built around concepts which make it extremely fast and require almost no maintenance cost with releases of new expansions. I consider it halfway done (well, around 60% ready). As i already mentioned, it's been put on hold because of my tournament activity, but i plan to continue work on it after AT or during my vacation which is less than month away. All-in-all I'd like to have it done by the end of the summer, but probably it's not very realistic.

Engine itself is here. If you need any help on it - do not hesitate to ask via EVE-mail or other means of communication.
Indalecia
#5 - 2013-06-14 11:18:58 UTC
Will you keep on maintaining phobos?

https://o.smium.org/ — v0.13.5 — A browser-based fitting tool and loadout sharing platform

Kadesh Priestess
Descendance.
GoonSwarm.
#6 - 2013-06-14 13:04:57 UTC
Indalecia wrote:
Will you keep on maintaining phobos?
Sure, it's essential component necessary for any kind of sane engine. It's also hosted on github under my account.
Indalecia
#7 - 2013-06-14 15:50:27 UTC
Kadesh Priestess wrote:
Indalecia wrote:
Will you keep on maintaining phobos?
Sure, it's essential component necessary for any kind of sane engine. It's also hosted on github under my account.

Nice to hear! Don't hesitate to ping me on IRC if you need testing.

https://o.smium.org/ — v0.13.5 — A browser-based fitting tool and loadout sharing platform

Auferre
Science and Trade Institute
Caldari State
#8 - 2013-06-17 16:11:53 UTC
Good to know! Pyfa's been my favorite fitting tool for a while now, so I'm glad to hear it will continue to be updated.

Thanks for all the effort going into this!
Elderad Ulthran
Miffed inc.
#9 - 2013-06-18 00:01:06 UTC
Been having this issue for the past couple versions of pyfa for mac. I can't change my damage profiles in the resistances window; I can open the damage pattern editor and make a pattern, save them, copy them ect, but once I'm done with that I right click on the resistances area and nothing happens.

Some of the other right clicking seems to be working perfectly though, if I right click my damage output I can do the factoring reload time thing.

I know it used to work for me too, because I have a tengu fit saved with different incoming damage patterns. But anyway now I cant change any of it.

some help would be great thanks :)
Bienator II
madmen of the skies
#10 - 2013-06-18 01:12:04 UTC  |  Edited by: Bienator II
great to see that you decided to move to github. This simplifies community contributions dramatically.

edit: btw (since you mentioned it) you could even use github to store the releases etc. it has a minimalistic download section with dl counter etc

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

Spacemover
The Scope
Gallente Federation
#11 - 2013-06-18 13:06:36 UTC
great this project goes on ;)

if you need someone to test your builds on a macbook pro just tell me.
Dato Koppla
Balls Deep Inc.
Minmatar Fleet Alliance
#12 - 2013-06-18 15:02:02 UTC
I can't seem to drag n drop the same fit into the 'Projected' box? Im trying to test out RR ships
Rhianna Ghost
Ghost Industries Inc.
#13 - 2013-06-21 12:09:18 UTC  |  Edited by: Rhianna Ghost
a bump and maybe a silly question:

How do I update pyfa without loosing all settings, characters, etc.?

2nd question:

How do I import a Character from file? I am sometimes in situations where a Firewall prevents me from using the API...
Freighdee Katt
Center for Advanced Studies
Gallente Federation
#14 - 2013-06-22 11:11:20 UTC
This was asked more than a year ago, and the answer then was no: Can Pyfa import skills from a .chr text file exported from EVEMon?

EvE is supposed to suck.  Wait . . . what was the question?

Kadesh Priestess
Descendance.
GoonSwarm.
#15 - 2013-06-22 11:26:19 UTC
Elderad Ulthran wrote:
Been having this issue for the past couple versions of pyfa for mac. I can't change my damage profiles in the resistances window; I can open the damage pattern editor and make a pattern, save them, copy them ect, but once I'm done with that I right click on the resistances area and nothing happens.

Some of the other right clicking seems to be working perfectly though, if I right click my damage output I can do the factoring reload time thing.

I know it used to work for me too, because I have a tengu fit saved with different incoming damage patterns. But anyway now I cant change any of it.

some help would be great thanks :)
Please pack and send me ~/.pyfa folder (via EVE-mail). Probably you have some data corrupted, I'll check if it can be avoided & more error-proof logic can be implemented.

Bienator II wrote:
great to see that you decided to move to github. This simplifies community contributions dramatically.

edit: btw (since you mentioned it) you could even use github to store the releases etc. it has a minimalistic download section with dl counter etc
I saw some people mentioning GitHub downloads but they've beeen closed for a while already. For now i'm considering GitHub pages, but it will take a while.

Dato Koppla wrote:
I can't seem to drag n drop the same fit into the 'Projected' box? Im trying to test out RR ships
It should work unless projected fits form a loop (including ship projecting onto itself).

Rhianna Ghost wrote:
a bump and maybe a silly question:

How do I update pyfa without loosing all settings, characters, etc.?
It should be updated without losing any settings, because they're stored in separate folder (your home folder/.pyfa).

Rhianna Ghost wrote:
How do I import a Character from file? I am sometimes in situations where a Firewall prevents me from using the API...
There's no such functionality unfortunately. There's pull request on github which implements char exporter, but no importer yet.
Dato Koppla
Balls Deep Inc.
Minmatar Fleet Alliance
#16 - 2013-06-22 13:00:50 UTC
Kadesh Priestess wrote:

Dato Koppla wrote:
I can't seem to drag n drop the same fit into the 'Projected' box? Im trying to test out RR ships
It should work unless projected fits form a loop (including ship projecting onto itself).


Thanks for the reply, so how would I test an RR ship receiving reps from an Identical RR ship? Like 2 identical Domis or identical 2 Basis?
Garviel Tarrant
Beyond Divinity Inc
Shadow Cartel
#17 - 2013-06-22 15:24:32 UTC
Could you actively steal the things that are nice about EFT?

I prefer Pyfa for most things but some things Like "projected effects" are just plain bad in pyfa =/

Scripts often don't work and at least for me it generally does not assume lvl 5 skills.

BYDI recruitment closed-ish

Marty MacGyver
Aliastra
Gallente Federation
#18 - 2013-06-22 19:58:41 UTC  |  Edited by: Marty MacGyver
Kadesh Priestess wrote:

Rhianna Ghost wrote:
How do I import a Character from file? I am sometimes in situations where a Firewall prevents me from using the API...
There's no such functionality unfortunately. There's pull request on github which implements char exporter, but no importer yet.

Well, my pull request implements the ability to export required skills for a given character for a given fitting (either to EVEMon-compatible formats or to a text file).

A full character importer/exporter would be much more involved I think (though maybe not... I wonder if you use something like pickle (but not actual pickle for the app security risk involved) for the whole thing? Basically dump auth.character(charID).CharacterSheet() to a file (really all you need is the skills block but this would be useful for other features in the future...)

Edit: Or, you could take a backup of your .pyfa directory (as mentioned earlier in the thread) with you wherever you go...
Marty MacGyver
Aliastra
Gallente Federation
#19 - 2013-06-22 20:56:32 UTC
Freighdee Katt wrote:
This was asked more than a year ago, and the answer then was no: Can Pyfa import skills from a .chr text file exported from EVEMon?

Just curious, what if that export was in CCP's XML format (which EVEMon can export and which is as close to the metal as it gets)?
Marty MacGyver
Aliastra
Gallente Federation
#20 - 2013-06-23 01:46:07 UTC  |  Edited by: Marty MacGyver
I've submitted another pull request: https://github.com/DarkFenX/Pyfa/pull/2

This request contains the changes in my previous pull request and comprises the following:

  • Enhancement: You can import an EVE CCP XML character file (a format EVEMon can directly export)
  • Enhancement: You can export a list of skills needed for a given fitting that EVEMon can import natively (also has a text-only export option if you prefer to look over the list itself - sometimes the tooltip isn't big enough!)
  • Minor cleanups to internal functionality as well as some string updates.

If you try it your feedback is appreciated, *particularly* if you have any regression issues (if anything that worked before broke, however unlikely I think that is). As always, back up your fittings folder (e.g., C:\Users\YourLogin\.pyfa) before trying unreleased code.
123Next pageLast page