Skip to content

Instantly share code, notes, and snippets.

@njss
Created March 23, 2014 01:54
Show Gist options
  • Save njss/9717425 to your computer and use it in GitHub Desktop.
Save njss/9717425 to your computer and use it in GitHub Desktop.
README - README is empty

README is empty

We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
Spyder - Scientific PYthon Development EnviRonment
==================================================
Copyright © 2009-2013 Pierre Raybaut
Licensed under the terms of the MIT License
(see spyderlib/__init__.py for details)
Overview
Spyder is a Python development environment with tons of features:
Editor
Multi-language editor with function/class browser
(pyflakes and pylint are currently supported)
cal splitting
Documentation viewer
Automatically show documentation (if available
otherwise) for any class instantiation or function call made
in a Python shell (interactive/external console
Interactive console
Python shell with workspace support (variable explorer with GUI
based editors: dictionary editor
matplotlib figures integration
External console (separate process)
Run Python scripts (interactive
open a Python interpreter with variable explorer and documenta-
tion viewer support (a basic terminal window may also be opened
with the external console)
File/directories explorer
Find in files feature
Supporting regular expressions and mercurial repositories
History log
Spyder may also be used as a PyQt4 extension library (module 'spyderlib').
For example
embedded in your own PyQt4 application.
Build dependencies
When installing Spyder from the .zip source package (using the
command `python setup.py install`)
Python 2.5+
Runtime dependencies
Python 2.5+
PyQt4 4.4+ or PySide 1.1.1+ (PyQt4 is recommended)
Recommended modules
rope v0.9.2+ (editor code completion
pyflakes v0.5.0+ (real-time code analysis)
sphinx v0.6+ (object inspector's rich text mode)
numpy (N-dimensional arrays)
scipy (signal/image processing)
matplotlib (2D/3D plotting)
Optional modules
IPython 0.13 (enhanced Python interpreter)
On Ubuntu you need to install ipython-qtconsole
ipython-gui and on Gentoo ipython with the qt4 USE flag.
pygments (syntax highlighting for MATLAB
pylint (powerful code analysis)
pep8 (style analysis)
Running from source
It is possible to run Spyder directly from unpacked source folder
using Spyder's bootstrap script:
`python bootstrap.py`
This is especially useful for beta-testing
and development of Spyder itself.
Installation
This section explains how to install the latest *stable* release of
Spyder. If you prefer testing the development version
the bootstrap script (see previous section).
From the source package (see section 'Building dependencies')
install Spyder using the integrated setup.py script based on Python
standard library `distutils` with the following command:
`python setup.py install`
Note that `distutils` does *not* uninstall previous versions of Python
packages: it simply copies files on top of an existing installation.
When using this command
manually any previous version of Spyder by removing the associated
directories ('spyderlib' and 'spyderplugins' in your site-packages
directory).
From the Python package index
upgrade an existing installation using `pip`:
http://pypi.python.org/pypi
But the easiest way to install the last stable release of Spyder is:
* on Windows:
* using an executable installer: http://spyderlib.googlecode.com
* or through Python(x
* on Mac OSX:
* using our DMG installer: http://spyderlib.googlecode.com
* Using the Anaconda Python Distribution: https://store.continuum.io/cshop/anaconda/
* through MacPorts
* on GNU/Linux
For more details on supported platforms
Build Windows installers
From the source package
Spyder on all supported platforms and versions of Python.
Spyder has a single code base supporting both Python 2 and Python 3 but
the Windows installer will target a specific version of Python because
of the two external libraries included in the Windows installers
('pyflakes' and 'rope') which have specific versions for Python 3.
Moreover
architectures (32 and 64bit)
specific architectures because of a limitation of the way distutils
works (see http://bugs.python.org/issue6792).
Example of Spyder binary installers for Windows:
* Python 2.7 and 32bit: spyder-2.3.0-win32-py2.7.exe
* Python 2.7 and 64bit: spyder-2.3.0-win-amd64-py2.7.exe
* Python 3.3 and 32bit: spyder-2.3.0-win32-py3.3.exe
* Python 3.3 and 64bit: spyder-2.3.0-win-amd64-py3.3.exe
More informations
Downloads
http://code.google.com/p/spyderlib/
Discussions:
http://groups.google.com/group/spyderlib
{
"name": "README",
"state": "trash",
"created": "2014-03-23T01:54:35.319Z",
"sources": [
{}
],
"profiles": {
"dataexplorer": "0.9"
},
"scripts": [
{
"id": "main.js",
"path": "main.js"
}
],
"views": [
{
"id": "grid",
"label": "Grid",
"type": "SlickGrid",
"state": {
"gridOptions": {
"editable": true,
"enabledAddRow": true,
"enabledDelRow": true,
"autoEdit": false,
"enableCellNavigation": true
}
},
"queryState": {
"size": 132,
"from": 0,
"q": "",
"facets": {},
"filters": []
}
},
{
"id": "graph",
"label": "Graph",
"type": "Graph",
"queryState": {
"size": 132,
"from": 0,
"q": "",
"facets": {},
"filters": []
},
"state": {
"group": "Spyder - Scientific PYthon Development EnviRonment",
"series": [
"Spyder - Scientific PYthon Development EnviRonment"
],
"graphType": "lines-and-points"
}
},
{
"id": "map",
"label": "Map",
"type": "Map",
"queryState": {
"size": 132,
"from": 0,
"q": "",
"facets": {},
"filters": []
}
}
],
"id": "dataexplorer-248365",
"username": "njss",
"resources": [
{
"backend": "csv",
"id": "README",
"filename": "README",
"path": "current.csv",
"schema": {
"fields": [
{
"id": "Spyder - Scientific PYthon Development EnviRonment",
"label": "Spyder - Scientific PYthon Development EnviRonment",
"type": "string",
"format": null,
"is_derived": false
}
]
}
},
{
"backend": "csv",
"id": "README-original",
"filename": "README",
"path": "original.csv",
"schema": {
"fields": [
{
"id": "Spyder - Scientific PYthon Development EnviRonment",
"label": "Spyder - Scientific PYthon Development EnviRonment",
"type": "string",
"format": null,
"is_derived": false
}
]
},
"fields": []
}
]
}
loadDataset("current", function (error, dataset) {
// error will be null unless there is an error
// dataset is a Recline memory store (http://reclinejs.com//docs/src/backend.memory.html).
console.log(dataset);
});
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
Spyder - Scientific PYthon Development EnviRonment
==================================================
Copyright © 2009-2013 Pierre Raybaut
Licensed under the terms of the MIT License
(see spyderlib/__init__.py for details)
Overview
Spyder is a Python development environment with tons of features:
Editor
Multi-language editor with function/class browser
(pyflakes and pylint are currently supported)
cal splitting
Documentation viewer
Automatically show documentation (if available
otherwise) for any class instantiation or function call made
in a Python shell (interactive/external console
Interactive console
Python shell with workspace support (variable explorer with GUI
based editors: dictionary editor
matplotlib figures integration
External console (separate process)
Run Python scripts (interactive
open a Python interpreter with variable explorer and documenta-
tion viewer support (a basic terminal window may also be opened
with the external console)
File/directories explorer
Find in files feature
Supporting regular expressions and mercurial repositories
History log
Spyder may also be used as a PyQt4 extension library (module 'spyderlib').
For example
embedded in your own PyQt4 application.
Build dependencies
When installing Spyder from the .zip source package (using the
command `python setup.py install`)
Python 2.5+
Runtime dependencies
Python 2.5+
PyQt4 4.4+ or PySide 1.1.1+ (PyQt4 is recommended)
Recommended modules
rope v0.9.2+ (editor code completion
pyflakes v0.5.0+ (real-time code analysis)
sphinx v0.6+ (object inspector's rich text mode)
numpy (N-dimensional arrays)
scipy (signal/image processing)
matplotlib (2D/3D plotting)
Optional modules
IPython 0.13 (enhanced Python interpreter)
On Ubuntu you need to install ipython-qtconsole
ipython-gui and on Gentoo ipython with the qt4 USE flag.
pygments (syntax highlighting for MATLAB
pylint (powerful code analysis)
pep8 (style analysis)
Running from source
It is possible to run Spyder directly from unpacked source folder
using Spyder's bootstrap script:
`python bootstrap.py`
This is especially useful for beta-testing
and development of Spyder itself.
Installation
This section explains how to install the latest *stable* release of
Spyder. If you prefer testing the development version
the bootstrap script (see previous section).
From the source package (see section 'Building dependencies')
install Spyder using the integrated setup.py script based on Python
standard library `distutils` with the following command:
`python setup.py install`
Note that `distutils` does *not* uninstall previous versions of Python
packages: it simply copies files on top of an existing installation.
When using this command
manually any previous version of Spyder by removing the associated
directories ('spyderlib' and 'spyderplugins' in your site-packages
directory).
From the Python package index
upgrade an existing installation using `pip`:
http://pypi.python.org/pypi
But the easiest way to install the last stable release of Spyder is:
* on Windows:
* using an executable installer: http://spyderlib.googlecode.com
* or through Python(x
* on Mac OSX:
* using our DMG installer: http://spyderlib.googlecode.com
* Using the Anaconda Python Distribution: https://store.continuum.io/cshop/anaconda/
* through MacPorts
* on GNU/Linux
For more details on supported platforms
Build Windows installers
From the source package
Spyder on all supported platforms and versions of Python.
Spyder has a single code base supporting both Python 2 and Python 3 but
the Windows installer will target a specific version of Python because
of the two external libraries included in the Windows installers
('pyflakes' and 'rope') which have specific versions for Python 3.
Moreover
architectures (32 and 64bit)
specific architectures because of a limitation of the way distutils
works (see http://bugs.python.org/issue6792).
Example of Spyder binary installers for Windows:
* Python 2.7 and 32bit: spyder-2.3.0-win32-py2.7.exe
* Python 2.7 and 64bit: spyder-2.3.0-win-amd64-py2.7.exe
* Python 3.3 and 32bit: spyder-2.3.0-win32-py3.3.exe
* Python 3.3 and 64bit: spyder-2.3.0-win-amd64-py3.3.exe
More informations
Downloads
http://code.google.com/p/spyderlib/
Discussions:
http://groups.google.com/group/spyderlib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment