open All Channels
seplocked Ships and Modules
blankseplocked pyfa - Python fitting assistant v0.8 - Dominion 1.1.1
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: first : previous : 1 2 3 4 [5] 6 7 8 9 ... : last (13)

Author Topic

Kazacy
Caldari
Silent Overwatch
S I L E N T.
Posted - 2009.08.28 16:23:00 - [121]
 

Congrats for a very good tool (i love especially linux support). It will replace my eft thx to the import options.

Drake Draconis
Minmatar
Shadow Cadre
Shadow Confederation
Posted - 2009.08.28 17:14:00 - [122]
 

Edited by: Drake Draconis on 28/08/2009 17:15:41
Sakari check your email. :) (The one you left in the readme)

Ancy Denaries
Posted - 2009.08.28 18:29:00 - [123]
 

Originally by: Cerui Tarshiel
Nice to see an opensource fitting tool being developed. I'll probably continue to use eft for a while because I'm a lazy git but the user interface does look nice.

One thing, could you add a feature which was in quickfit to display the modules that would fit int the slot/slots left with the pg and the cpu you had.
THIS. A feature I sorely miss from Quickfit. Great work so far! \o/ You accept donations?

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2009.08.28 19:08:00 - [124]
 

Originally by: Ancy Denaries
Originally by: Cerui Tarshiel
Nice to see an opensource fitting tool being developed. I'll probably continue to use eft for a while because I'm a lazy git but the user interface does look nice.

One thing, could you add a feature which was in quickfit to display the modules that would fit int the slot/slots left with the pg and the cpu you had.
THIS. A feature I sorely miss from Quickfit. Great work so far! \o/ You accept donations?

I'm planning to implement such a feature as a plugin once I get a pluggin system up and running.
ISK donations are always very welcome :)

Keil metwo
Minmatar
Retribution. Inc.
R.A.G.E
Posted - 2009.08.28 20:02:00 - [125]
 

Edited by: Keil metwo on 28/08/2009 20:04:16
Originally by: Attiladehun
I've tested a bit more yesterday and i see that when you start up the program the top left setup list is correctly displayed. However when you select 1 setup and want to check another setup. The list is totally different then before like i mentioned (there is a large space after the icon so that the list gets longer in the width for some reason, also the clicking gets annoying on the button cause the setup list disappears when i short click on the button. I have to keep my mouse button pushed to keep the list open).

Something that i found out on my Vista pc, is that when i choose one of my other setups the program does not addapt to it. I can see the setup but all the data related to this ship is not updated.
I've not seen this on my XP laptop though.

So far i'm starting to like it, just some minors things :)


second this. vista machine.32 bit. import setup from eft. then imported a second fitting. can see all the mods and applied skills. however the stats section is totally blank.

also can not save more then one api?

however looks very good. i like it. very nice work.

Keil metwo
Minmatar
Retribution. Inc.
R.A.G.E
Posted - 2009.08.28 20:24:00 - [126]
 

just thought to add this. it's three errors of the same deal in my last post

Traceback (most recent call last):
File "launch.py", line 17, in <module>
File "gui\mainWindow.pyo", line 16, in <module>
File "gui\shipBrowserWindow.pyo", line 15, in <module>
File "model\category.pyo", line 15, in <module>
File "model\sql.pyo", line 20, in <module>
sqlite3.OperationalError: unable to open database file
Traceback (most recent call last):
File "launch.py", line 17, in <module>
File "gui\mainWindow.pyo", line 16, in <module>
File "gui\shipBrowserWindow.pyo", line 15, in <module>
File "model\category.pyo", line 15, in <module>
File "model\sql.pyo", line 20, in <module>
sqlite3.OperationalError: unable to open database file
C:\pyfa-0.3.6\library.zip\gui\mainWindow.py:443: GtkWarning: Don't know color `<GdkColor at 0x31c3de0>'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 1007, in setupChanged
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 1007, in setupChanged
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 1007, in setupChanged
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 1007, in setupChanged
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 1007, in setupChanged
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 1007, in setupChanged
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 1007, in setupChanged
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAttributes
TypeError: shieldTransfer() got an unexpected keyword argument 'state'
Traceback (most recent call last):
File "gui\mainWindow.pyo", line 1007, in setupChanged
File "gui\mainWindow.pyo", line 552, in fittingChanged
File "model\fitting.pyo", line 535, in calculateModifiedAt

Drake Draconis
Minmatar
Shadow Cadre
Shadow Confederation
Posted - 2009.08.28 22:19:00 - [127]
 

Originally by: Keil metwo
<Snip>

also can not save more then one api?

however looks very good. i like it. very nice work.


Yes you can... just have to hit that little white page icon.
Got all of mine in just fine.

Just dont exit the program without hitting the close button first.

Keil metwo
Minmatar
Retribution. Inc.
R.A.G.E
Posted - 2009.08.28 23:28:00 - [128]
 

hrmm tried that. and when i added the second one it took the first ones spot.

Drake Draconis
Minmatar
Shadow Cadre
Shadow Confederation
Posted - 2009.08.28 23:40:00 - [129]
 

Originally by: Keil metwo
hrmm tried that. and when i added the second one it took the first ones spot.


Are you sure your hitting the "new" button and not the "Edit" Button?

I know... stupid question... there are a lot of things about this program that aren't obvious.

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2009.08.29 06:15:00 - [130]
 

Edited by: Sakari Orisi on 29/08/2009 06:15:51
Edited by: Sakari Orisi on 29/08/2009 06:15:20
Originally by: Keil metwo
Edited by: Keil metwo on 28/08/2009 20:04:16
Originally by: Attiladehun
I've tested a bit more yesterday and i see that when you start up the program the top left setup list is correctly displayed. However when you select 1 setup and want to check another setup. The list is totally different then before like i mentioned (there is a large space after the icon so that the list gets longer in the width for some reason, also the clicking gets annoying on the button cause the setup list disappears when i short click on the button. I have to keep my mouse button pushed to keep the list open).

Something that i found out on my Vista pc, is that when i choose one of my other setups the program does not addapt to it. I can see the setup but all the data related to this ship is not updated.
I've not seen this on my XP laptop though.

So far i'm starting to like it, just some minors things :)

second this. vista machine.32 bit. import setup from eft. then imported a second fitting. can see all the mods and applied skills. however the stats section is totally blank.

also can not save more then one api?

however looks very good. i like it. very nice work.

The app stops whatever it was doing (in your case: updating the fitting pane) when it gets an error. So if you get one it's normal that the data isn't updated.
I've fixed the bug you copy/pasted in this thread on the latest git, and will probably release it in a patch later today.

DTson Gauur
Caldari
Blend.
Nulli Tertius
Posted - 2009.08.29 12:36:00 - [131]
 

Very nice program, but atm. totally unusable since getting an error halts the whole execution and hence you cannot do anything. This happens to me when loading a fit imported from EFT.

Please use a font that is universally available, like Verdana / Arial (MS Shell Dlg is ONLY available on Win2k and WinXP)

Implants (atleast crystals) are not taken into account when counting shield boost amount.
case in note: Gistii B-Type Small Shield Booster with my skills and low-grade crystals boosts 71.3 hp per cycle , in pyfa it shows up as 61.7 hp / cycle.

Atleast Advanced Long Range Rocket velocities are off by a fair margin, again with my skills and implants (low-grade crystals , ZML100 , ZMS100 , ZMM100:
Hawk , Rocket Launcher II , Thorn Javelin Rocket SHOULD BE: Velocity 6813.45 m/s where as it is only: 4866.75 m/s

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2009.08.29 13:24:00 - [132]
 

I'd like to announce the release of pyfa 0.3.7. It features a lot of bugfixes but also a few new features. It has the following highlights:


  • No longer stop processing when an effect crashes

  • Fix several crashes and miscalculations

  • Add Several missing effects

  • Display mining yield instead of firepower if the ship has 0 dps

  • Lower python version requirment to python 2.5

  • Add the ability to add fits to projected effects and gang bonusses


Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2009.08.29 17:13:00 - [133]
 

Edited by: Sakari Orisi on 29/08/2009 17:17:52
Originally by: DTson Gauur
Very nice program, but atm. totally unusable since getting an error halts the whole execution and hence you cannot do anything. This happens to me when loading a fit imported from EFT.

Please use a font that is universally available, like Verdana / Arial (MS Shell Dlg is ONLY available on Win2k and WinXP)

Implants (atleast crystals) are not taken into account when counting shield boost amount.
case in note: Gistii B-Type Small Shield Booster with my skills and low-grade crystals boosts 71.3 hp per cycle , in pyfa it shows up as 61.7 hp / cycle.

Atleast Advanced Long Range Rocket velocities are off by a fair margin, again with my skills and implants (low-grade crystals , ZML100 , ZMS100 , ZMM100:
Hawk , Rocket Launcher II , Thorn Javelin Rocket SHOULD BE: Velocity 6813.45 m/s where as it is only: 4866.75 m/s



All of these issues should be fixed with the latest build. Only one issue remains (just noticed it) and that is that import from XML is currently bugged. It'll be fixed by next build. (fix is already on git)

EDIT: import from XML is only bugged if the fit has drones, you can currently get around it by removing the drones from the XML

Jim McGregor
Posted - 2009.08.29 19:30:00 - [134]
 

Edited by: Jim McGregor on 29/08/2009 20:04:56

Good work guys. This is why python rocks (besides it being awesome in terms of ease of use and productivity). You can run the program on all platforms.

I dont think hard linking to python25 is a very good idea. All distributions will have different names for the symbolic links to some kind of version of python. It would be better if you just solved it something like this in the code:

import platform
version = platform.python_version_tuple()
if int(version[0]) is 2 and int(version[1]) < 6: print "ERROR: Python version needs to be at least 2.5."

Kadesh Priestess
Scalding Chill
Posted - 2009.08.29 19:37:00 - [135]
 

Glad to see such active development. Promise to drop some isks when may debts get repaid.

Do you prefer to report bugs using trac or just posting it here, keeping trac only for feature requests?

I'll post new bug here for now:

Quote:
darkphoenix@Kreo:~$ python /home/darkphoenix/src/pyfa/launch.py

(launch.py:18125): libglade-WARNING **: could not find glade file 'gui/main.glade'
Traceback (most recent call last):
File "/home/darkphoenix/src/pyfa/launch.py", line 20, in <module>
window = mainWindow.mainWindow()
File "/home/darkphoenix/src/pyfa/gui/mainWindow.py", line 93, in __init__
window.__init__(self, "main", signalsDict)
File "/home/darkphoenix/src/pyfa/gui/window.py", line 26, in __init__
glade.XML.__init__(self, self.gladeFile)
RuntimeError: could not create GladeXML object
darkphoenix@Kreo:~$ cd /home/darkphoenix/src/pyfa/
darkphoenix@Kreo:~/src/pyfa$ python launch.py

As you can see, i can launch pyfa only if my current directory points to pyfa folder. Otherwise - i get crash. No a big deal, but for creating launchers it's much more convenient to use launcher features w/o shell scripts.

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2009.08.29 20:58:00 - [136]
 

Edited by: Sakari Orisi on 29/08/2009 21:11:51
Edited by: Sakari Orisi on 29/08/2009 21:00:49
Originally by: Jim McGregor
Edited by: Jim McGregor on 29/08/2009 20:04:56

Good work guys. This is why python rocks (besides it being awesome in terms of ease of use and productivity). You can run the program on all platforms.

I dont think hard linking to python25 is a very good idea. All distributions will have different names for the symbolic links to some kind of version of python. It would be better if you just solved it something like this in the code:

import platform
version = platform.python_version_tuple()
if int(version[0]) is 2 and int(version[1]) < 6: print "ERROR: Python version needs to be at least 2.5."


I've added this to the latest git, It'll be in the next build

Originally by: Kadesh Priestess
Glad to see such active development. Promise to drop some isks when may debts get repaid.

Do you prefer to report bugs using trac or just posting it here, keeping trac only for feature requests?

I'll post new bug here for now:

Quote:
darkphoenix@Kreo:~$ python /home/darkphoenix/src/pyfa/launch.py

(launch.py:18125): libglade-WARNING **: could not find glade file 'gui/main.glade'
Traceback (most recent call last):
File "/home/darkphoenix/src/pyfa/launch.py", line 20, in <module>
window = mainWindow.mainWindow()
File "/home/darkphoenix/src/pyfa/gui/mainWindow.py", line 93, in __init__
window.__init__(self, "main", signalsDict)
File "/home/darkphoenix/src/pyfa/gui/window.py", line 26, in __init__
glade.XML.__init__(self, self.gladeFile)
RuntimeError: could not create GladeXML object
darkphoenix@Kreo:~$ cd /home/darkphoenix/src/pyfa/
darkphoenix@Kreo:~/src/pyfa$ python launch.py

As you can see, i can launch pyfa only if my current directory points to pyfa folder. Otherwise - i get crash. No a big deal, but for creating launchers it's much more convenient to use launcher features w/o shell scripts.

Iirc, .desktop files have the ability to use a certain directory as working directory, there is a .desktop file to use a bit earlyer in this thread. (the same is true for launchers/shortcuts on most OS for that matter)

edit: linky to the post: Linkage

edit 2: sending bugs via trac is usualy the prefered way, I usualy check it several times a day and it mails me :)

Drake Draconis
Minmatar
Shadow Cadre
Shadow Confederation
Posted - 2009.08.29 21:57:00 - [137]
 

Updated Mac Notes for updating PYFA....


Linkage


Also.. instead of listing specific directories for downloading files... could you list the main directory instead?

http://sourceforge.net/projects/pyfa/files/

Don't know how "git" works... so yeah...

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2009.08.30 06:22:00 - [138]
 

Originally by: Drake Draconis
Updated Mac Notes for updating PYFA....


Linkage


Also.. instead of listing specific directories for downloading files... could you list the main directory instead?

http://sourceforge.net/projects/pyfa/files/

Don't know how "git" works... so yeah...

If git is installed, grabbing pyfa should be as easy as running "git clone git://pyfa.git.sourceforge.net/gitroot/pyfa/pyfa" . Afterwards you can update pyfa to the latest version by running "git pull" while in pyfa's directory

Jim McGregor
Posted - 2009.08.30 09:48:00 - [139]
 

Originally by: Sakari Orisi

I've added this to the latest git, It'll be in the next build



Cool. You may also want to check if your application works with Python 3. Since its another branch, there may be stuff that doesnt work. If it doesnt, add a check for python 3 to the program. :)


Grimpak
Gallente
Midnight Elites
Echelon Rising
Posted - 2009.08.30 10:52:00 - [140]
 

Edited by: Grimpak on 30/08/2009 10:54:16
Quote:
The "0.3.7/pyfa-0.3.7-bin.zip" file could not be found or is not available. Please select another file.


Sad


edit: wtf? tried with IE8 and it dloads?

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2009.08.30 14:42:00 - [141]
 

Originally by: Sakari Orisi


Cool. You may also want to check if your application works with Python 3. Since its another branch, there may be stuff that doesnt work. If it doesnt, add a check for python 3 to the program. :)



It most likely doesn't, but I'm 99% sure the 2to3 tool can convert it.

Mes Caline
Amarr
Ministry of War
Posted - 2009.08.30 16:25:00 - [142]
 

I use vista 32bit. What advantages does this tool have over EFT?

I also noticed that whenever i try to fit a medium energy neut II to a curse setup, it just removes the curse setup window and forces me to start again - however i am using an old version.

Maybe add in an automatic updater?

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2009.08.30 17:24:00 - [143]
 

Originally by: Mes Caline
I use vista 32bit. What advantages does this tool have over EFT?

I also noticed that whenever i try to fit a medium energy neut II to a curse setup, it just removes the curse setup window and forces me to start again - however i am using an old version.

Maybe add in an automatic updater?

It has over EFT the fact it's actualy updated for the latest patch, the fact it's open source and it's OS-independant.

I've just fixed the bug that caused the fitting screen to blank out, it'll be included in the next release, which will be in the next few days. (probably tuesday)

Mes Caline
Amarr
Ministry of War
Posted - 2009.08.30 17:31:00 - [144]
 

Cheers =)

I actually prefer your interface to EFTs anyway.

Flavie Arch
Sense of Serendipity
Posted - 2009.08.30 18:32:00 - [145]
 

Edited by: Flavie Arch on 30/08/2009 18:34:41
Edited by: Flavie Arch on 30/08/2009 18:33:45
Edited by: Flavie Arch on 30/08/2009 18:33:06
Don't bite...
I tried very hard, but I just can't remove modules I installed on a ship.
Right clic only allows me to view the stats, delete key won't delete, etc.

That sound terribly retÓrded of me, just how do you remove/change a module ?

[Edit : edited to explain the editions]
[Edit : previous edit consequently failed]

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2009.08.30 18:48:00 - [146]
 

Originally by: Flavie Arch
Edited by: Flavie Arch on 30/08/2009 18:34:41
Edited by: Flavie Arch on 30/08/2009 18:33:45
Edited by: Flavie Arch on 30/08/2009 18:33:06
Don't bite...
I tried very hard, but I just can't remove modules I installed on a ship.
Right clic only allows me to view the stats, delete key won't delete, etc.

That sound terribly retÓrded of me, just how do you remove/change a module ?

[Edit : edited to explain the editions]
[Edit : previous edit consequently failed]

just doubleclick them

Attiladehun
Gallente
Fire Mandrill
Posted - 2009.08.30 19:03:00 - [147]
 

Hey Sakari,

I've downloaded your new version and tried an interdictor setup (heretic).
When i try to load standard rocket ammo into a rocket launcher (arbalest), the setup totally disappears.
When i retry, i do get the same issue.

Keep up the good work :)

Sakari Orisi
BIG
Gentlemen's Agreement
Posted - 2009.08.30 19:11:00 - [148]
 

Originally by: Attiladehun
Hey Sakari,

I've downloaded your new version and tried an interdictor setup (heretic).
When i try to load standard rocket ammo into a rocket launcher (arbalest), the setup totally disappears.
When i retry, i do get the same issue.

Keep up the good work :)

I've fixed this in the latest git

Kadesh Priestess
Scalding Chill
Posted - 2009.08.30 20:21:00 - [149]
 

I don't see speed, signature and some other attributes of the ship. As far as i understand these are 'missing effects', right?

Also, for present effects - e.g. DPS. When i overheat turret overall setup DPS is not increased. Is overheat another kind of missing effect?

Liang Nuren
Posted - 2009.08.30 21:47:00 - [150]
 

Oh my, what do we have here! Oh boy, you made my day!


Pages: first : previous : 1 2 3 4 [5] 6 7 8 9 ... : last (13)

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