spyder-ide / spyder Goto Github PK
View Code? Open in Web Editor NEWOfficial repository for Spyder - The Scientific Python Development Environment
Home Page: https://www.spyder-ide.org
License: MIT License
Official repository for Spyder - The Scientific Python Development Environment
Home Page: https://www.spyder-ide.org
License: MIT License
From pierre.raybaut on 2009-09-12T08:50:54Z
Last line is ignored if it doesn't end with an EOL char
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=39
From [email protected] on 2009-09-16T02:54:48Z
Please add the ability to save current file list and UI settings in named
sessions, such as Scite and Geany. It doesn't need to be as complicated as
Eclipse project management.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=49
From [email protected] on 2009-08-24T02:23:40Z
What steps will reproduce the problem?
Traceback (most recent call last): File
"C:\Python25\lib\site-packages\spyderlib\widgets\dicteditor.py", line 413,
in createEditor editor = ArrayEditor(value, title=key,
readonly=readonly) File
"C:\Python25\lib\site-packages\spyderlib\widgets\arrayeditor.py", line 320,
in init xy_mode=xy, readonly=readonly, parent=self) File
"C:\Python25\lib\site-packages\spyderlib\widgets\arrayeditor.py", line 54,
in init self.test_array = N.array([0],
dtype=data.dtype) ValueError: tried to set void-array with object members
using buffer.
Traceback (most recent call last):� File
"C:\Python25\lib\site-packages\spyderlib\widgets\dicteditor.py", line
413, in createEditor� editor = ArrayEditor(value, title=key,
readonly=readonly)� File
"C:\Python25\lib\site-packages\spyderlib\widgets\arrayeditor.py", line
320, in init� xy_mode=xy, readonly=readonly, parent=self)� File
"C:\Python25\lib\site-packages\spyderlib\widgets\arrayeditor.py", line
54, in init� self.test_array = N.array([0],
dtype=data.dtype)�ValueError: tried to set void-array with object members
using buffer.
^
SyntaxError: invalid syntax
>>> What version of the product are you using? On what operating system? Beta3 on XP. p2.5
Please provide any additional information below
. Keep up the good work. Its getting harder to find bugs. =)
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=9
From pierre.raybaut on 2009-09-12T08:13:57Z
import vtk
vtk.vtkSomething( --> error
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=38
From pierre.raybaut on 2009-09-11T00:57:50Z
See: https://code.google.com/p/pythonxy/issues/detail?id=119
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=29
From [email protected] on 2009-09-03T01:22:47Z
What steps will reproduce the problem?
Please provide any additional information below
.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=24
From [email protected] on 2009-09-12T06:29:27Z
Right now the send to console only sends the selection. Some editors have
useful possibilities :
Also, the selection is sent as-is. Maybe it would be a good idea (option?)
to trim the comments?
At last, an option to tweak the "sleep" time between sent lines (I'd
minimize it as long as I don't have problems).
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=36
From pierre.raybaut on 2009-08-30T06:23:50Z
Interactive console:
when pasting text in the middle of the current line, text is pasted at the
end of the line and the old line contents are set as line's prompt...
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=15
From pierre.raybaut on 2009-08-16T12:56:49Z
http://groups.google.com/group/spyderlib/browse_thread/thread/6f9aada721cf38b e
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=1
From [email protected] on 2009-09-02T06:38:58Z
Hi,
It would be nice if Spyder had a startup option that was consistent with
the coding style guidelines for numpy and scipy as documented here: http://projects.scipy.org/numpy/wiki/CodingStyleGuidelines import numpy as np
import scipy as sp
import matplotlib as mpl
import matplotlib.pyplot as plt
The attached spyder.py has a new option --spack (scientific packages) that
enables this capability.
Attachment: spyder.py
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=22
From pierre.raybaut on 2009-08-30T06:22:34Z
xxx
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=14
From pierre.raybaut on 2009-09-12T07:57:36Z
Key pressed when busy will be part of the next prompt, i.e. read-only chars.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=37
From [email protected] on 2009-09-13T16:16:42Z
Hi pierre,
I've just installed last 1.0.0beta7.
Wow, fantastic!
I'm very impressed by the quality of the environment! :)
I've only tryed to open files of my project and I wasa very pleased to see
the integration of pyflake and pylint!
Veeeeryy good.
The only thing that was not easy to use was the pylint widget.
I think it is missing a file selector to be able to pylint a file easily.
(It takes me time to undersatnd that I had to put the filename in the text
zone.)
Perhaps it could be a good idea to have a way from the editor to launch pylint?
Anyway, all of this work is excelent!
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=44
From [email protected] on 2009-08-27T18:29:01Z
A rather simple error occurs when using the "Add Path" dialog box (File ->
Add Path). The add_path function (pathmanager.py:202) calls abspath() with
the selected directory, which is a PyQt4.QtCore.QString.
Calling str or unicode on the 'directory' variable resolves the issue.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=12
From [email protected] on 2009-09-13T03:25:49Z
Steps to reproduce the problem
Output: the following error message printed in the interactive console:
"""
Traceback (most recent call last):
File
"/home/antonio/local/lib/python2.6/site-packages/spyder-1.0.0beta6-py2.6.egg/spyderlib/widgets/pylintgui.py",
line 331, in finished
item = (module, line_nb, message)
UnboundLocalError: local variable 'module' referenced before assignment
"""
Expected output: pylint report printed someware
Software versions:
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=41
From [email protected] on 2009-08-19T08:44:56Z
What steps will reproduce the problem?
By exemple, in the editor I have:
class cSomeClass():
def __init__(self):
pass
def foo():
print('it works')
Copy paste in an interactive external console:
class cSomeClass():
def __init__(self):
pass
def foo():
print('it works')
...
IndentationError: unexpected indent
In the Interactive Shell it is correct
class cSomeClass():
... def init(self):
... pass
... def foo():
... print('it works')
...
What version of the product are you using? On what operating system? pydee 0.4.21 and spyder 1.0.0b2, but I think that it as been like that
before
I run ubuntu and kubuntu
Please provide any additional information below
. I will use this section to point out some thingns I would love to see.
I work a lot with the interactive console (not external) and I like much
the ctrl+F9 short cut to send a selection to the interpreter. Would it be
hard to also have this feature in the external console in interactive mode
I often use the external consol, for it is advantageous for avoiding to
crash pydee/spyder when a code freezes. More importantly then that, it is
much faster at evaluating the series of lines of the code. Why is the
interactive console (not the external) is so slow at parsing lines? Would
it be easy to speed it up. The long time it takes to parse a long piece of
code (exemple a long class with a little new modification) is certainly the
thing I find the most disadvantageous compared to other IDE. But there is
no wory, I like so much Pydee/Spyder, that I defenitely will stay with it
and keep working with it!
The code completion in the console works very well with the loaded
modules. Is it possible to activate the code completion from the api and
loaded module in the editor? Exemple, if scipy is imported in the
interactive console, in the editor, "scipy." will trigger the code
completion showing available methods.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=6
From [email protected] on 2009-09-14T16:05:01Z
Spyder is a great application for fast interactive scientific data analysis.
But every sciencentific field has different needs.
The development, sharing, installation and extension of Spyder should be
carefree and easy.
A smart plugin system will make the programs capabilities as everyone can
create plugins easily and expand the prgram!
Add a way that plugins can be installed
There are even mature python apps which don't have this currently -- such
as bazaar.
Options for plugin managementsystem:
Best regards,
Timmie
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=46
From [email protected] on 2009-08-19T01:34:17Z
What steps will reproduce the problem?
Please provide any additional information below
.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=4
From [email protected] on 2009-09-14T15:47:06Z
- Editor
The features code completion.
I noticed that this works only for functions previously
used in the editor.
Also, please extend the autocompletion to variables
defined before.myvariable = 10
myvariable3 = 11myvar____ should offer the two for completion.
Just like in pydev.Well, regarding code completion, they are many ways to implement it -
each software has its own.
So I don't think that it should behave like this but rather that you
would like to :)Actually, the real feature request here is to implement "context-based
code completion".
This feature won't be implemented for v1.0 (at some point, choices had
to be made to be able to provide a stable software).
Maybe for v1.1: https://code.google.com/p/spyderlib/wiki/Roadmap
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=45
From josef.pktd on 2009-09-01T19:46:18Z
What steps will reproduce the problem?
Please provide any additional information below
. It looks like the end of line character is
utf8 : \u2029
or \xe2\x80\xa9 in binary ?
ss3 is a are a few lines copied from the interactive shell to the editor
and assigned to the name ss3, saved in a file and then run with IDLE to be
able to produce and output that can be copied. The code for the line break
looks the same if I do this in the spyder interactive shell, but print
ss3.decode('utf8') has line breaks
print ss3
results.bse
array([ 0.12237905, 0.01184194, 0.26478924])
>>>
print results.bse
[ 0.12237905 0.01184194 0.26478924]
>>> print
results.params
[ 1.01755649 0.10454625 9.70001347]
ss3.decode('utf8')
u'\n>>> results.bse\u2029array([ 0.12237905, 0.01184194,
0.26478924])\u2029>>> print results.bse\u2029[ 0.12237905 0.01184194
0.26478924]\u2029>>> print results.params\u2029[ 1.01755649 0.10454625
9.70001347]\n'
print ss3.decode('utf8')
results.bse array([ 0.12237905, 0.01184194, 0.26478924]) >>> print
results.bse [ 0.12237905 0.01184194 0.26478924] >>> print
results.params [ 1.01755649 0.10454625 9.70001347]
print repr(ss3)
'\n>>> results.bse\xe2\x80\xa9array([ 0.12237905, 0.01184194,
0.26478924])\xe2\x80\xa9>>> print results.bse\xe2\x80\xa9[ 0.12237905
0.01184194 0.26478924]\xe2\x80\xa9>>> print results.params\xe2\x80\xa9[
1.01755649 0.10454625 9.70001347]\n'
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=20
From pierre.raybaut on 2009-08-19T14:23:31Z
The code completion in the console works very well with the loaded
modules. Is it possible to activate the code completion from the api and
loaded module in the editor? Exemple, if scipy is imported in the
interactive console, in the editor, "scipy." will trigger the code
completion showing available methods.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=7
From pierre.raybaut on 2009-08-31T00:49:07Z
Ubuntu 9.04
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=19
From [email protected] on 2009-09-12T04:52:08Z
The first script works, the second doesn't
if 1:
# Comment
pass
if 1:
pass
if 1:
# Comment ?
pass
if 1:
pass
Seems the help is called for the question mark in the comments.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=33
From [email protected] on 2009-09-13T11:53:59Z
What steps will reproduce the problem?
A Window error (Do you want to send an error report etc) pops up. Version
beta7 (also on beta6 I think) on XP.
Treat that report witrh caution : I think I remember seeing it work. It
may be cause of some uninstall/reinstall on my side.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=42
From [email protected] on 2009-09-09T08:44:11Z
The first snippet works, the second doesn't. Seems like a bug?
if True:
diag_mess = "Line below begins with 4 whitespaces : will print on Ctrl+F9"
if diag_mess:
print diag_mess
if True:
diag_mess = "Line below is emtpy : will not print on Ctrl+F9"
if diag_mess:
print diag_mess
On XP.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=27
From [email protected] on 2009-09-11T07:12:12Z
When creating a new python file a warning message appears saying that
"untitledX.py" (where X is a number:) is unavailable.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=30
From pierre.raybaut on 2009-08-30T06:26:53Z
xxx
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=16
From [email protected] on 2009-09-16T02:36:28Z
Main toolbars are wrongly positioned on application window as shown in the
attached screenshot.
Attachment: pydee_toolbar.png
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=48
From [email protected] on 2009-09-09T10:55:48Z
When moving a directory containing a .ws file (and some .npy), the numpy
arrays contained on the workspace will be lost because .npy files are
referenced using absolute paths.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=28
From [email protected] on 2009-08-25T03:08:11Z
When launching spyder the message "Redirecting output to win32trace remote
collector" appears on interactive console. As a consequence all the printouts
will not be shown on console.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=10
From [email protected] on 2009-09-12T19:32:42Z
From console :
raw_input()
Traceback (most recent call last):
TypeError: raw_input() takes exactly 2 arguments (1 given)
(beta6)
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=40
From pierre.raybaut on 2009-09-02T07:46:20Z
xxx
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=23
From [email protected] on 2009-09-07T03:48:06Z
What steps will reproduce the problem?
example:
execfile(u'/home/rikard/Pylab/test 1/test.py')
Traceback (most recent call last):
File "/home/rikard/Pylab/test 1/test.py", line 8, in foo
NameError: name 'foo' is not defined
execfile(u'/home/rikard/Pylab/test b\xe4/test\xe4.py')
Traceback (most recent call last):
NameError: name 'foo' is not defined
execfile(u'/home/rikard/Pylab/test b\xe4/test0.py') Traceback (most
recent call last):
NameError: name 'foo' is not defined
execfile(u'/home/rikard/Pylab/test 1/test\xe4.py')
Traceback (most recent call last):
NameError: name 'foo' is not defined
Also notice the lack of unicode characters in the execfile argument. That
works ok but it is hard to read. It would probably be completely gibberish
in some languages. What version of the product are you using? On what operating system? beta5 on XP (error also reproduced on beta 6 on linux).
Please provide any additional information below
.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=25
From pierre.raybaut on 2009-08-25T07:07:16Z
Spyder will soon be available as a debian package.
The following code changes are required to help the debian developer
packaging Spyder.
In config.py:
DATA_PATH = DEV_DATA_PATH # @@DATA_PATH@@
DOC_PATH = DEV_DOC_PATH # @@DOC_PATH@@
-> update image path and python.api path using DATA_PATH
( DATA_PATH: spyder_fr.qm, python.api, images/.
DOC_PATH: doc/. )
In spyder.py:
* link to doc: update the link using config.DOC_PATH
* translation: update the translation path using config.DATA_PATH
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=11
From [email protected] on 2009-08-24T00:39:51Z
What steps will reproduce the problem?
When I input Japanese text into the editor, I can't see what I have inputed
until I press Enter key. Please see the attach file
"japanese_input_in_editor.jpg".
spyder-1.0.0beta2 has the same problem with the Interactive console window,
but it has been fixed by spyder-1.0.0beta3. Please see the attach file:
"japanese_input_in_console.jpg".
So I think maybe the same changes with the console window can fix this problem
in the editor window. What version of the product are you using? On what operating system? spyder-1.0.0beta3
Japanese Windows XP
Attachment: japanese_input_in_editor.jpg japanese_input_in_console.jpg
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=8
From pierre.raybaut on 2009-09-12T02:47:22Z
It would be great if the intellisense would raise in that case:
import numpy
numpy. ->Intellisense raises
numpy.deg ->Intellisense shows "deg2rad"
numpy.degt ->Oh, i misspelled it, intellisense closed, i will delete last
letter
numpy.deg ->Ups, where is intellisense???? Would be great if it would
raise again
best regards
Reported by [email protected], Yesterday (22 hours ago)
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=32
From [email protected] on 2009-09-17T16:04:19Z
What steps will reproduce the problem?
Everytime I re-open spyder more entries are lost off the left edge of the
main menu. so when I open spyder the first time, I get the QT, python xy
entries, followed by file save etc. If I close spyder and re-open, I have
lost the menus for QT, python xy. If I delete the file .spyder in my home
directory, all is back as usual until I exit spyder again. What version of the product are you using? On what operating system? spyder-1.0.0beta7
OpenSuSE 11.1 64-bit
Please provide any additional information below
.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=50
From [email protected] on 2009-09-02T00:36:40Z
What steps will reproduce the problem?
the output:
Traceback (most recent call last):
File "C:\Python26\lib\site-packages\spyderlib\plugins\editor.py", line 378,
in focus_changed self.refresh()
File "C:\Python26\lib\site-packages\spyderlib\plugins\editor.py", line 454,
in refresh self.__check_last_modified(index)
File "C:\Python26\lib\site-packages\spyderlib\plugins\editor.py", line 435,
in __check_last_modified self.reload(index)
File "C:\Python26\lib\site-packages\spyderlib\plugins\editor.py", line 517,
in reload txt, finfo.encoding = encoding.read(finfo.filename) File
"C:\Python26\lib\site-packages\spyderlib\encoding.py", line 169, in read
text, encoding = decode( file(filename, 'rb').read() ) IOError: [Errno 2]
No such file or directory: u'E:\henriksdal-3D-test.py' What version of the product are you using? On what operating system? python(x,y) 2.6.0 beta 3 on XP
Please provide any additional information below
. This is not a showstopper but it should be an easy fix. It is getting
harder and harder to find those little bugs but I am still trying. =)
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=21
From [email protected] on 2009-08-17T08:02:57Z
I misstakenly posted this as a new issue in pydee, I ment to post it here.
Sorry for the double post.
This is the same as issue #58 in pydee. A unichode character in the file
name will produce the folowing error if run in the interactive console
(filename is test-ä.py, opened and then executed by clicking on the run in
interactive console-icon ):
execfile(u'C:\Documents and Settings\serg13545\My Documents\test-\xe4.py')
Traceback (most recent call last):
File "C:\Python25\lib\site-packages\spyderlib\interpreter.py", line 39,
in execfile
code = compile(source, filename, "exec")
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in
position 54: ordinal not in range(128)
The same error occurs if I type in the name manually (to get the correct
file name)
or if the unicode error is in the directory path.
What version of the product are you using? On what operating system?
spyder 1.0.0beta2, python 2.5.4
Please provide any additional information below
.
spyder seems to be coming along nicely. I will continue to test for unicode
errors as that is what is holding it back from deployment at work.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=3
From [email protected] on 2009-09-12T06:20:04Z
Editor background color, etc. Maybe simply a place in the .ini to tweak
these parameters?
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=35
From pierre.raybaut on 2009-08-30T06:28:17Z
That's not the expected behavior.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=17
From [email protected] on 2009-09-13T12:00:46Z
Ideally, Ctrl + Tab could be used to navigate between tabs in Most
Recently Used order.
You can see MRU in browsers or Notepad++ - very convenient to repeatedly
switch between two tabs.
The Matlabesque Ctrl+ PgUP/PgDwn becomes painful if the tabs are not
close, and the Ctrl + Tab is easy to remember, by analogy with the Alt +
Tab.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=43
From [email protected] on 2009-08-30T12:29:55Z
What steps will reproduce the problem?
1.Ubuntu 9.04
2. Delete user configurations: Renamed .spyder folder and .spyder.ini in
home directory
3. Run standard temporary file in interactive console What is the expected output? What do you see instead? Script should be executed without any error, but I get the following error
(running spyder in --debug mode):
File "/home/m/.spyder/.temp.py", line 7
"""
Spyder Editor
This temporary script file is located here:
/home/m/.spyder/.temp.py
"""
^
SyntaxError: invalid syntax What version of the product are you using? On what operating system? v1.0.0beta3 on Ubuntu 9.04
Please provide any additional information below
. External console and older versions (pydee) work without problems.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=18
From [email protected] on 2009-09-08T17:37:28Z
on: http://pypi.python.org/pypi/spyder/1.0.0beta1 link broken: http://source.pythonxy.com/spyder/doc/ ***
on https://code.google.com/p/pydee/ the link is broken http://groups.google.com/group/pydee
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=26
From [email protected] on 2009-09-15T11:33:20Z
What steps will reproduce the problem?
Please provide any additional information below
.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=47
From [email protected] on 2009-09-12T06:14:57Z
This way, the snippets in script.py that are evaluated through Ctrl+F9
will use the same relative path than execfile(script.py).
It avoids manually changing the cwd each time, but it can (I suppose?)
become risky/confusing as the number of edited scripts increases, so
better in an option.
Also, I couldn't find the option to file this as an 'enhancement', rather
than 'defect'.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=34
From [email protected] on 2009-08-19T06:34:06Z
After the installation of the package, the start menu shortcut points to a
non-existing file in %python%\Lib\site-packages\spyder
The shortcut need to point to the installed spyder.exe (or .pyw) in
%python%\Scripts
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=5
From pierre.raybaut on 2009-08-29T07:16:26Z
xxx
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=13
From pierre.raybaut on 2009-08-16T12:57:32Z
Searching in the sphinx documentation seems to be broken. At least in
my setup it never returns from "Preparing search...". Eventually, it
would be nice to have for windows the documentation as htmlhelp, which
is much faster than going through the browser.Thanks,
Josef
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=2
From pierre.raybaut on 2009-09-12T02:16:50Z
Reported by [email protected], on Python(x,y) Google Code site, Yesterday (22
hours ago)
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=31
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.