DarkPhoenix
6527f9e11e
Attempt to terminate threads when pyfa is closed
2020-02-03 17:12:23 +03:00
DarkPhoenix
5b74c6c5e1
Update graph info when fit name changes
2019-07-07 02:33:54 +03:00
DarkPhoenix
1a3a656879
Optimize checking long lines for speed
2019-06-06 09:09:25 +03:00
DarkPhoenix
e77ada4e8c
Start searching from 1 char if strin contains CJK glyphs
2019-06-05 19:06:17 +03:00
DarkPhoenix
ad03f907fa
Overhaul module-related commands
2019-04-12 04:02:28 +03:00
blitzmann
5850026aa9
docstring fixes
2018-09-16 01:09:55 -04:00
blitzmann
621672bf34
Some tox fixes
2018-09-15 20:38:08 -04:00
blitzmann
d5aeb0913d
Start refactoring the refactor that was started with command pattern refactoring.
...
Instead of attempting to keep all the Fit service functionality, move these into specific "Fitting Commands" that are designed to define a unit of work and it's undo. Then, we will have "GUI Commands" which are defined as actions taken by the user themselves - these will usually use one or more "Fitting Commands".
2018-07-24 01:29:57 -04:00
blitzmann
eea8019593
Get fitting browser to show up with proper characters (still not functional). Start testing ways to store the esipy app on the service (it can take a few seconds to initialize due to network calls)
2018-02-07 01:21:22 -05:00
blitzmann
dd3bc66896
Remove old py<2.6 OrderedDict compat module
2017-11-25 22:40:23 -05:00
Ryan Holmes
828b18d0fd
py2to3 automatic conversion. Woot!
2017-06-12 16:12:45 -04:00
jeffy-g
4a964ab6be
apply recent improvements
2017-04-10 03:05:44 +09:00
jeffy-g
53957c24df
Reflect changes when writing test code
2017-04-08 22:31:25 +09:00
jeffy-g
d4d69522f5
edit source
2017-04-06 03:37:40 +09:00
jeffy-g
dd88d64d67
im trying PyCharm now!
2017-04-05 21:48:37 +09:00
jeffy-g
0ecaa4d36c
edit missied format...
2017-04-05 21:26:45 +09:00
jeffy-g
e9e8ef964c
refactoring some code and added docstring
...
added stopwatch.py(modify from utils.timer.py) for test
2017-04-05 21:18:30 +09:00
jeffy-g
4d8c3eadbc
pep8
2017-04-03 01:50:26 +09:00
jeffy-g
c560d17bdd
Improved processing status notification for import and export
2017-04-03 01:34:07 +09:00
Ebag333
72633825cf
Formatting and layout changes
2017-02-08 23:32:51 -08:00
Ebag333
9a137bb158
Convert old style classes to new
2017-02-08 23:06:39 -08:00
Ebag333
23c6f2add5
We have two of the exact same backported file. Get rid of one. Also, handle the except if we can't import so we don't get stacktraces. (Currently the three functions affected are not used.)
2017-02-08 22:42:19 -08:00
Ebag333
3e916e42f2
pyCharm inspection fixes. Mostly variable refernce issues
2017-02-08 17:55:20 -08:00
a-tal
d3b6bc1c93
so many pep8 fixes
...
(cherry picked from commit bee125d)
2016-12-13 20:16:44 -08:00
blitzmann
b37aea40a7
fix exception when setting a unicode fit as booster (should hopefully fix all timer-related unicode errors)
2015-11-15 17:18:44 -05:00
blitzmann
30a8437515
Fix returning unicode with __repr__ and __str__. Fixes #356
2015-09-24 14:15:54 -04:00
blitzmann
c17bce55bb
Lots of stuff
...
- Added logging and replaced Timer class with more useful one
- Move projected fit loop out of runtimes
- Eliminate recursions from Fit.clear()
- Clean up overall fit calc logic
2015-07-09 10:43:39 -04:00
blitzmann
23a71e7448
Implement service layer mode setter. Modes now have basic support and testing.
...
Also decided to have two separate functions that return the mode items as Items or Modes. Returning them as Items makes it easier to check if provided modeID from user database is valid (since we cannot easily map the modeID to create a Mode), returning as Modes allows us to easily use them for setters. There's probably a better way to do this, but w/e
2014-11-30 16:43:15 -05:00
blitzmann
8df7593223
Moved compat.py to new dir utils/ and also added timer class
2014-11-29 20:47:53 -05:00