open All Channels
seplocked Ships and Modules
blankseplocked pyfa 0.9 - Python Fitting Assistant - Tyrannis 1.0.1
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: [1] 2 3

Author Topic

Kadesh Priestess
Scalding Chill
Posted - 2010.06.02 12:46:00 - [1]
 

Edited by: Kadesh Priestess on 21/01/2011 06:14:23
New thread

Emo Dodo
Posted - 2010.06.02 12:49:00 - [2]
 

Edited by: Emo Dodo on 02/06/2010 12:50:27
looks nice, better ui than eft! (eventhough many parts of the layout is very similiar :P)

Kadesh Priestess
Scalding Chill
Posted - 2010.06.02 12:55:00 - [3]
 

<release notes from the old thread>

0.9 release is out.

Links:
0.9 (win, src)
  • Fully updated for Tyrannis 1.0.1, including AT8 prize ships (Utu and Adrestia)
  • Now pyfa downloads and updates data automatically
  • Fixed bug preventing pyfa from running under accounts with non-latin user name
  • Fixed hang on exit which occured on certain software configurations
  • Usual arrangement of calculation fixes

suckitdonks
Posted - 2010.06.02 13:12:00 - [4]
 

How do I get it to import my character? the connect link wont light up after i put in my API

Kadesh Priestess
Scalding Chill
Posted - 2010.06.02 13:18:00 - [5]
 

Originally by: suckitdonks
How do I get it to import my character? the connect link wont light up after i put in my API
Create new character (top-right button) and select it, after this button should become active.

DTson Gauur
Caldari
Blend.
Nulli Tertius
Posted - 2010.06.02 14:17:00 - [6]
 

Edited by: DTson Gauur on 02/06/2010 14:17:19
Fresh "install" and it does this =>

Traceback (most recent call last):
File "launch.py", line 67, in <module>
File "gui\mainWindow\__init__.pyo", line 38, in __init__
File "model\fitting\__init__.pyo", line 1051, in loadFits
File "model\dataFolder.pyo", line 80, in pickleFileToObj
File "model\fitting\__init__.pyo", line 763, in __setstate__
File "model\item.pyo", line 262, in getItem
File "model\cache.pyo", line 38, in cached_query
sqlite3.OperationalError: no such column: soundID

Obviously it doesn't load, just pops up the "Look at the log file to see the cryptic incantation of what possibly went wrong" dialog.

EDIT: Vista 64bit, running as admin.

Kadesh Priestess
Scalding Chill
Posted - 2010.06.02 15:04:00 - [7]
 

Edited by: Kadesh Priestess on 02/06/2010 15:07:36
Seems like it cannot detect version of the old database on some machines... go to the your user folder, then .pyfa, delete files.ini. If it doesn't help - delete everything except for fits, dmg and characters files.

DTson Gauur
Caldari
Blend.
Nulli Tertius
Posted - 2010.06.02 15:27:00 - [8]
 

Yup, had to nuke all the files to get it working, even then it took 3 tries to dl the db :P

strites
Posted - 2010.06.11 22:54:00 - [9]
 

Edited by: strites on 11/06/2010 23:10:48
Hi

upgrading from 0.7
got to delete the eve.db, files.ini and icons to get it to launch.

But whenever I try to load an old fit, it just hangs.

EDIT
tried to wipe out everything
tried to start a fit
it doesn't let me add medium modules

$ ./launch.py
Traceback (most recent call last):
File "/home/strites/EVE/pyfa/gui/mainWindow/fittingPane.py", line 940, in tvwModulesClicked
if handler[1](info, widget, event):
File "/home/strites/EVE/pyfa/gui/mainWindow/fittingPane.py", line 1172, in popupModuleContext
modCatName = self.getItemCategoryName(self.getSelectedModule().getItem()) or "Module"
File "/home/strites/EVE/pyfa/gui/mainWindow/fittingPane.py", line 350, in getSelectedModule
select = self.tvwModules.get_selection().get_selected_rows()[1][0]
IndexError: list index out of range

Kadesh Priestess
Scalding Chill
Posted - 2010.06.13 11:39:00 - [10]
 

Error log isn't related to described problem. Anyway, as we discussed on IRC - wiping corrupted characters file helped.

Rawblin
Caldari
Perkone
Posted - 2010.06.13 13:38:00 - [11]
 

Greetings. Not to be disrespectful, but what are the benefits of using this over EFT or another program?

There's just very little information on your original post, I didn't even know it was a fitting program until I read a few replies down.

Liang Nuren
Posted - 2010.06.13 18:51:00 - [12]
 

Originally by: Rawblin
Greetings. Not to be disrespectful, but what are the benefits of using this over EFT or another program?

There's just very little information on your original post, I didn't even know it was a fitting program until I read a few replies down.


I found it to be useful in a couple of ways... first it presents a completely different interface (and thus different information) than EFT. For instance, Pyfa breaks your active tank apart from your passive tank - which can assist you in seeing just how much of your mission Raven's tank actually comes from resists and passive recharge. Another way that it's useful is that it is open - and for math/programming nerds like me this means I can store a fit in Pyfa and manipulate it in other applications.

-Liang

Ibishima Nachtmahr
German Kings
Majesta Empire
Posted - 2010.06.24 15:41:00 - [13]
 

IT WORKS... i can close it wuhu ;)

great work guys. time to plan my carrier :)

Aamrr
Posted - 2010.06.24 21:03:00 - [14]
 

There is only one thing that I go back to EFT for these days -- overheating.

Can you guys please put some information in regarding how long I can overheat modules?

Thank you.

stoicfaux
Gallente
Posted - 2010.06.28 02:36:00 - [15]
 

Anyone know anything about this error for the windows binary 0.9 installation? Nothing worthwhile on google about it.

Traceback (most recent call last):
File "launch.py", line 67, in <module>
File "gui\mainWindow\__init__.pyo", line 39, in __init__
File "model\character.pyo", line 153, in loadCharacters
File "model\category.pyo", line 74, in getCategory
File "model\cache.pyo", line 38, in cached_query
sqlite3.OperationalError: no such column: iconID


Kadesh Priestess
Scalding Chill
Posted - 2010.06.28 12:12:00 - [16]
 

Originally by: Aamrr
There is only one thing that I go back to EFT for these days -- overheating.

Can you guys please put some information in regarding how long I can overheat modules?
We still have to figure out formulae. Putting it into separate column isn't a problem at all.
Originally by: stoicfaux
Anyone know anything about this error for the windows binary 0.9 installation? Nothing worthwhile on google about it.

Traceback (most recent call last):
File "launch.py", line 67, in <module>
File "gui\mainWindow\__init__.pyo", line 39, in __init__
File "model\character.pyo", line 153, in loadCharacters
File "model\category.pyo", line 74, in getCategory
File "model\cache.pyo", line 38, in cached_query
sqlite3.OperationalError: no such column: iconID


Make Explorer to show hidden files/folders (hit Alt, Tools -> Folder Options -> View -> Show hidden ...), go to the folder of your user, find folder named ".pyfa" and delete eve.db and files.ini, then relaunch pyfa.

stoicfaux
Gallente
Posted - 2010.06.28 15:43:00 - [17]
 

Originally by: Kadesh Priestess


Make Explorer to show hidden files/folders (hit Alt, Tools -> Folder Options -> View -> Show hidden ...), go to the folder of your user, find folder named ".pyfa" and delete eve.db and files.ini, then relaunch pyfa.


That worked. Thanks for the fast response. Not sure how I missed posts 6 & 7 though. Confused


Aamrr
Posted - 2010.06.28 18:19:00 - [18]
 

I wasn't sure how easily you'd be able to add overheating information. I'm pleased to hear that you can, and look forward to it eagerly.

Please keep developing this? I use it daily! Thanks to everyone on the development team. Very Happy

Lord Khelben
Amarr
Wildly Inappropriate
Goonswarm Federation
Posted - 2010.07.02 04:18:00 - [19]
 

Installation instructions for MacOS X compiled from several posts on the old thread:

1) Download and install MacPorts from http://www.macports.org/
2) open Terminal and do the following commands:

---- THIS CAN TAKE A LONG TIME ----

$ sudo port install py26-gtk


When that's done,


$ mkdir -p ~/.localports/games/pyfa
$ cd ~/.localports/games/pyfa
$ curl 'http://trac.macports.org/raw-attachment/ticket/23086/Portfile' > Portfile
$ cd ../../
$ portindex

You should see output of

Creating software index in /Users/yacoob/.localports
Adding port games/pyfa

Total number of ports parsed: 1
Ports successfully parsed: 1
Ports failed: 0

If you get the above without issue, do

$ sudo chmod u+w /opt/local/etc/macports/sources.conf
$ sudo sh -c 'echo "file://$(pwd)/" >> /opt/local/etc/macports/sources.conf'
$ sudo port sync
$ sudo port info pyfa

If all goes well, you'll see:

pyfa @0.7 (games)
Variants: dev, [+]stable

Description: pyfa is the Python Fitting Assistant, a standalone application to create ship fittings for the EVE-Online SciFi MMORPG.
Homepage: http://pyfa.sourceforge.net/

Runtime Dependencies: py26-gtk
Platforms: darwin
License: unknown
Maintainers: yacoob@gmail.com

Finally, to install pyfa, do:

$ sudo port install pyfa


You may run into an error where python can't find the GTK modules you downloaded and installed via MacPort's client. If you do, you need to move the default python binary to a backup, and create a link in its place to point to the newly installed python framework from MacPorts:


$ sudo mv /usr/bin/python /usr/bin/python.default
$ sudo ln -s /usr/bin/python /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6


Hopefully this gets capsuleers who fly a Mac IRL working with pyfa. Smile
Cheers.

-Khel

Cipher Jones
Minmatar
Posted - 2010.07.02 04:39:00 - [20]
 

This should then run directly on linux as its written in python? I assume that Mac does not have python which is why it needs to be ported?

I am asking ahead of time because I dont think I have python installed on this box, but will certainly try it.


Addrake
Minmatar
Origin.
Black Legion.
Posted - 2010.07.02 04:50:00 - [21]
 

I've been using pyfa for the last few months while playing on one of my Linux boxes. I have been EXTREMELY pleased with its development. The last couple days on vacation I had to download EFT on a friends computer and just have not been as happy.

Keep up the good work.

Kadesh Priestess
Scalding Chill
Posted - 2010.07.02 08:55:00 - [22]
 

Edited by: Kadesh Priestess on 02/07/2010 08:55:54
Originally by: Lord Khelben
Installation instructions for MacOS X compiled from several posts on the old thread
Tyvm, added link to these instructions to 1st post.
Originally by: Cipher Jones
This should then run directly on linux as its written in python? I assume that Mac does not have python which is why it needs to be ported?
Python-gtk (gtk is toolkit used to build interface) interface has to be installed on Mac, python itself is included into Mac OS X.

Tdar
Posted - 2010.07.07 12:49:00 - [23]
 

Sorry for my bad english Smile. Having a little problem. Pyfa 0.9 not take into account the influence of skill "Capital Repair Systems" in the calculation of cycle duration Capital Armor Repairer I. Specified skill is also absent on the tab "Affected By" Module Stats.

P.S. Thanks for a good program. Good luck.

Kadesh Priestess
Scalding Chill
Posted - 2010.07.07 14:29:00 - [24]
 

Fixed, will be included in next release.

Nikon D
Posted - 2010.07.07 16:01:00 - [25]
 

Good work!

Sphit Ker
Dreddit
Test Alliance Please Ignore
Posted - 2010.07.09 10:16:00 - [26]
 

Greetings!

I managed to get this going on the Mac. It required almost 3GB of downloads and many loooong hours of compiling. Thankfully, I have some experience in compiling tarballs. I understand most people do not. Applying a simple .diff patch is quite hard when you have no idea what going on. The fact it require the use of the Terminal might be sufficient in itself to make people go like 'meh'. Iíd like to spare this to people. I want to provide a convenient binary peeps can download and place in their Dock as they expect to be able to do, sort of.

Problem is, I have to fracking clue how to accomplish this >.>
Can you assist, please?

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2010.07.11 16:54:00 - [27]
 

Originally by: Sphit Ker
Greetings!

I managed to get this going on the Mac. It required almost 3GB of downloads and many loooong hours of compiling. Thankfully, I have some experience in compiling tarballs. I understand most people do not. Applying a simple .diff patch is quite hard when you have no idea what going on. The fact it require the use of the Terminal might be sufficient in itself to make people go like 'meh'. Iíd like to spare this to people. I want to provide a convenient binary peeps can download and place in their Dock as they expect to be able to do, sort of.

Problem is, I have to fracking clue how to accomplish this >.>
Can you assist, please?





Hey there, I researched this a bit myself back a while ago and ended up finding http://sourceforge.net/apps/trac/gtk-osx/wiki/Bundle, unfortunatly, I don't have any MAC to try it on, but the instructions look pretty easy to follow. Good luck on it, please post here should any issues arise and i'll try to help (also feel free to hop on the #pyfa channel on irc.freenode.org :>)

Sphit Ker
Dreddit
Test Alliance Please Ignore
Posted - 2010.07.13 20:53:00 - [28]
 

Originally by: Sakari Orisi

Hey there, I researched this a bit myself back a while ago and ended up finding http://sourceforge.net/apps/trac/gtk-osx/wiki/Bundle, unfortunatly, I don't have any MAC to try it on, but the instructions look pretty easy to follow. Good luck on it, please post here should any issues arise and i'll try to help (also feel free to hop on the #pyfa channel on irc.freenode.org :>)


Hi again. I looked into it. Im afraid I canít get this going as easily as I hoped I would. Specifically, the bundle step. Im supposed to make a list of all dependencies and I donít ďgetĒ how. I hate being the needy guy but youíll have to take my hand and walk me through it, hahaEmbarassed. If you donít want or canít itís just too bad, really.

Also, pyfa does not save the API data. I have to re-input it every time.

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2010.07.14 04:11:00 - [29]
 

Originally by: Sphit Ker
Originally by: Sakari Orisi

Hey there, I researched this a bit myself back a while ago and ended up finding http://sourceforge.net/apps/trac/gtk-osx/wiki/Bundle, unfortunatly, I don't have any MAC to try it on, but the instructions look pretty easy to follow. Good luck on it, please post here should any issues arise and i'll try to help (also feel free to hop on the #pyfa channel on irc.freenode.org :>)


Hi again. I looked into it. Im afraid I canít get this going as easily as I hoped I would. Specifically, the bundle step. Im supposed to make a list of all dependencies and I donít ďgetĒ how. I hate being the needy guy but youíll have to take my hand and walk me through it, hahaEmbarassed. If you donít want or canít itís just too bad, really.

Also, pyfa does not save the API data. I have to re-input it every time.


please hop on irc, I should be on it around 9 am GMT

Wensley
Minmatar
Matari Exodus
Posted - 2010.07.14 21:57:00 - [30]
 

Edited by: Wensley on 14/07/2010 21:57:38
Ignore this. Read up and found solution :)


Pages: [1] 2 3

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only