Knusper2000 + programming 75
GeographicLib
6 days ago by Knusper2000
GeographicLib is a small set of C++ classes for performing conversions between geographic, UTM, UPS, MGRS, geocentric, and local cartesian coordinates, for gravity (e.g., EGM2008), geoid height, and geomagnetic field (e.g., WMM2010) calculations, and for solving geodesic problems. It is a suitable replacement for the core functionality provided by geotrans. The library is licensed under the MIT/X11 License; see LICENSE.txt for the terms.
calulation
maps
opensource
programming
work
6 days ago by Knusper2000
argparse – Command line option and argument parsing. - Python Module of the Week
17 days ago by Knusper2000
The argparse module was added to Python 2.7 as a replacement for optparse. The implementation of argparse supports features that would not have been easy to add to optparse, and that would have required backwards-incompatible API changes, so a new module was brought into the library instead. optparse is still supported, but is not likely to receive new features.
python
work
programming
code
17 days ago by Knusper2000
Processing.org
27 days ago by Knusper2000
Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.
visualization
software
programming
graphics
design
work
data
27 days ago by Knusper2000
Auto Complete Mode - The most intelligent auto-completion extension for GNU Emacs
5 weeks ago by Knusper2000
Auto Complete Mode is the most intelligent auto-completion extension for GNU Emacs. Auto Complete Mode renews an old completion interface and provides an environment that makes users could be more concentrate on their own works.
emacs
work
elisp
programming
writing
5 weeks ago by Knusper2000
Introduction to newLISP - Wikibooks, open books for an open world
9 weeks ago by Knusper2000
Welcome to this introduction to newLISP! You'll find newLISP easy to learn and powerful, combining some of the power and elegance of classic LISP with the facilities of a modern scripting language, such as regular expressions, network functions, Unicode support, multitasking, and many others.
lisp
programming
reading
9 weeks ago by Knusper2000
Welcome! — PyEphem home page
10 weeks ago by Knusper2000
PyEphem provides scientific-grade astronomical computations for the Python programming language. Given a date and location on the Earth’s surface, it can compute the positions of the Sun and Moon, of the planets and their moons, and of any asteroids, comets, or earth satellites whose orbital elements the user can provide. Additional functions are provided to compute the angular separation between two objects in the sky, to determine the constellation in which an object lies, and to find the times at which an object rises, transits, and sets on a particular day.
astronomy
ephemeris
programming
python
science
work
10 weeks ago by Knusper2000
Configuring Emacs as a Python IDE | Pedro Kroger
february 2012 by Knusper2000
Emacs is a huge beast. It can read email, play tetris, act as a file manager, display google maps, and even edit videos. It has support for many, many programming languages and has many features related to programming. Unfortunately, emacs doesn’t have a full programming environment for python out-of-the-box.
emacs
programming
python
february 2012 by Knusper2000
Armadillo: C++ linear algebra library
january 2012 by Knusper2000
Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions.
library
math
work
programming
code
january 2012 by Knusper2000
PythonTidy 1.16 : Python Package Index
january 2012 by Knusper2000
Cleans up, regularizes, and reformats the text of Python scripts.
python
programming
work
january 2012 by Knusper2000
kennethreitz/clint - GitHub
january 2012 by Knusper2000
Clint is a module filled with a set of awesome tools for developing commandline applications.
color
linux
programming
python
cli
shell
january 2012 by Knusper2000
KDiff3 - Homepage
january 2012 by Knusper2000
KDiff3 is a program that
* compares or merges two or three text input files or directories,
* shows the differences line by line and character by character (!),
* provides an automatic merge-facility and
* an integrated editor for comfortable solving of merge-conflicts,
* supports Unicode, UTF-8 and other codecs, autodetection via byte-order-mark "BOM"
* supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.),
linux
software
tools
work
programming
* compares or merges two or three text input files or directories,
* shows the differences line by line and character by character (!),
* provides an automatic merge-facility and
* an integrated editor for comfortable solving of merge-conflicts,
* supports Unicode, UTF-8 and other codecs, autodetection via byte-order-mark "BOM"
* supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.),
january 2012 by Knusper2000
Versionskontrolle mit Subversion
december 2011 by Knusper2000
Das ist die Homepage von Version Control with Subversion, ein freies Buch über Subversion, das neue Versionskontrollsystem, als Nachfolger von CVS entwickelt. Wie Sie vermutlich schon am Layout der Seite erkannt haben, wurde das Buch von O'Reilly Media in englischer Sprache veröffentlicht.
book
programming
reference
free
december 2011 by Knusper2000
BashFAQ - Greg's Wiki
december 2011 by Knusper2000
These are answers to frequently asked questions on channel #bash on the freenode IRC network. These answers are contributed by the regular members of the channel (originally heiner, and then others including greycat and r00t), and by users like you. If you find something inaccurate or simply misspelled, please feel free to correct it!
bash
programming
faq
scripting
shell
december 2011 by Knusper2000
GDL - GNU Data Language
december 2011 by Knusper2000
GNU Data Language (GDL) is a free/libre/open source incremental compiler compatible with IDL and to some extent with PV-WAVE. Together with its library routines it serves as a tool for data analysis and visualization in such disciplines as astronomy, geosciences and medical imaging. GDL is free software licensed under the GPL. GDL is developed by an international team of volunteers led by Marc Schellens - the project's founder
math
mathematics
programming
science
work
astronomy
opensource
language
physics
image
processing
december 2011 by Knusper2000
HPC Techreport — hpc v1.0 documentation
november 2011 by Knusper2000
HPC Techreport
A brief introduction to Python (for scientific computing)
python
work
science
programming
manual
reading
A brief introduction to Python (for scientific computing)
november 2011 by Knusper2000
Science Code Manifesto
november 2011 by Knusper2000
Software is a cornerstone of science. Without software, twenty-first century science would be impossible. Without better software, science cannot progress.
opensource
programming
science
software
november 2011 by Knusper2000
The Endeavour — The blog of John D. Cook
november 2011 by Knusper2000
The Endeavour
The blog of John D. Cook
blog
math
mathematics
programming
statistics
The blog of John D. Cook
november 2011 by Knusper2000
Advanced Bash-Scripting Guide
november 2011 by Knusper2000
This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little nuggets of UNIX® wisdom and lore. It serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques. The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.
bash
programming
reference
scripting
shell
november 2011 by Knusper2000
EmacsRookie
november 2011 by Knusper2000
EmacsRookie is like a personal diary from Samuel Tonini about his daily adventure with emacs. Fascinated about the power and capabilities of emacs and the community which stand behind this flagship, he decided to create a spot where he will discover these hidden treasures.
emacs
programming
tips
tricks
howto
november 2011 by Knusper2000
Bash Shell Scripts and Tutorials | BashShell.net
august 2011 by Knusper2000
We’re a group of Linux administrators that wanted a place to share bash shell scripts and Linux command tutorials with other Linux users. BashShell.net is the site we’ve chosen to index tutorials, tips and shell scripting lessons as we come across them.
linux
bash
shell
programming
scripting
blog
sysadmin
work
howto
august 2011 by Knusper2000
Universal Feed Parser
august 2011 by Knusper2000
Parse RSS and Atom feeds in Python. 3000 unit tests. Open source.
python
rss
atom
programming
web
xml
opensource
parser
feed
august 2011 by Knusper2000
PyChecker: a python source code checking tool
august 2011 by Knusper2000
PyChecker is a tool for finding bugs in python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C++. It is similar to lint. Because of the dynamic nature of python, some warnings may be incorrect; however, spurious warnings should be fairly infrequent.
python
programming
test
work
tool
code
august 2011 by Knusper2000
Innovations in iPython
july 2011 by Knusper2000
new upcoming features in ipython 0.11
linux
programming
python
reading
work
july 2011 by Knusper2000
Parallel Python - Home
july 2011 by Knusper2000
PP is a python module which provides mechanism for parallel execution of python code on SMP (systems with multiple processors or cores) and clusters (computers connected via network).
python
programming
library
development
opensource
software
tools
code
work
july 2011 by Knusper2000
GNU Source-highlight - GNU Project - Free Software Foundation (FSF)
july 2011 by Knusper2000
This program, given a source file, produces a document with syntax highlighting.
programming
gnu
tools
opensource
code
documentation
software
work
july 2011 by Knusper2000
Flask (A Python Microframework)
june 2011 by Knusper2000
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. And before you ask: It's BSD licensed!
webdev
web
python
programming
opensource
development
framework
june 2011 by Knusper2000
LifeWiki
june 2011 by Knusper2000
LifeWiki is a wiki designed with the hope of collecting all information about Conway's Game of Life together in one place. It contains a comprehensive catalogue of patterns as well as a glossary and general information about the game.
work
science
research
game
computing
programming
art
wiki
june 2011 by Knusper2000
Cython: C-Extensions for Python
june 2011 by Knusper2000
Cython is a language that makes writing C extensions for the Python language as easy as Python itself. Cython is based on the well-known Pyrex, but supports more cutting edge functionality and optimizations.
python
programming
extension
development
tools
software
extensions
c
work
resarch
june 2011 by Knusper2000
Depixelizing Pixel Art
june 2011 by Knusper2000
Naïve upsampling of pixel art images leads to unsatisfactory results. Our algorithm extracts a smooth, resolution-independent vector representation from the image which is suitable for high-resolution display devices
graphics
art
research
microsoft
programming
design
science
math
pixel
june 2011 by Knusper2000
ropemacs, rope in emacs
march 2011 by Knusper2000
Ropemacs is a plugin for performing python refactorings in emacs. It uses rope library and pymacs.
emacs
python
programming
tools
extension
development
code
software
march 2011 by Knusper2000
Astropython
march 2011 by Knusper2000
The purpose of this web site is to act as a community knowledge base for performing astronomy research with Python. It provides lists of useful resources, a forum for general discussion, advice, or relevant news items, collecting users' code snippets or scripts, and longer tutorials on specific topics. The topics within these pages are presented in a list view with the ability to sort by date or topic. A traditional "blog" view of the most recently posted topics is visible from the site Home page.
python
astronomy
programming
astrophysics
physics
plot
science
software
march 2011 by Knusper2000
Python main() functions
march 2011 by Knusper2000
For Python programmers, I've got some suggestions on how to write a main() function that's easy to invoke in other contexts, e.g. from the interactive Python prompt when you feel like experimenting.
python
programming
tips
code
development
march 2011 by Knusper2000
Daily comic strips - Ganneff's Little Blog
february 2011 by Knusper2000
So, instead I went and did a little rewrite of it. In a simple and pure bash script. I duplicated the functionality of the daily mode (fetch images per day and put them into a daily subdirectory, create html files for them) and didn’t bother with the “fetch a random strip one” as I never used that. Turned out at 276 lines of shell script that can even fetch alt/title and not break on funny characters in them, yay.
bash
script
scripting
code
programming
shell
february 2011 by Knusper2000
ECB - Emacs Code Browser
january 2011 by Knusper2000
ECB stands for "Emacs Code Browser". While Emacs already has good editing support for many modes, its browsing support is somewhat lacking. That's where ECB comes in: it displays a number of informational windows that allow for easy source code navigation and overview.
emacs
programming
development
tools
code
software
editor
work
january 2011 by Knusper2000
Pymacs framework
january 2011 by Knusper2000
Pymacs is a powerful tool which, once started from Emacs, allows both-way communication between Emacs Lisp and Python. Pymacs aims Python as an extension language for Emacs rather than the other way around, and this asymmetry is reflected in some design choices. Within Emacs Lisp code, one may load and use Python modules. Python functions may themselves use Emacs services, and handle Emacs Lisp objects kept in Emacs Lisp space.
python
emacs
programming
elisp
editor
lisp
development
work
january 2011 by Knusper2000
Life Is Too Short For Bad Code
january 2011 by Knusper2000
Random musings about programming, software, technical interviews, and of course Emacs - a tip every week for new and experienced users.
emacs
programming
blog
tips
development
tutorial
code
tools
january 2011 by Knusper2000
Lessons Learned - 2: Histograms - Anything or more and less
november 2010 by Knusper2000
After I’ve covered basic plotting using matplotlib in this part I’ll show you two ways to display histograms of some data.
plotting
python
work
histograms
data
visualization
programming
opensource
november 2010 by Knusper2000
Guest talk Carsten Dominik
august 2010 by Knusper2000
This talk will start with a general introduction into Emacs and Org-mode. It will then step by step introduce the different concepts and applications of Org-mode using the example of a simple project. We will demonstrate how to brainstorm, plan and track a new project, how to take and organize notes, and how to turn the notes in web pages, printed reports and presentations. The talk is intended to be accessible to an audience without programming experience, but will also contain teasers for people with programming experience.
computer
emacs
org-mode
presentation
productivity
programming
software
tutorial
video
orgmode
presentations
toread
todo
august 2010 by Knusper2000
IDLWAVE - IDL editing and shell modes for GNU Emacs and XEmacs
march 2010 by Knusper2000
IDLWAVE is an add-on mode for GNU Emacs and XEmacs which enables feature-rich development and interaction with IDL®, the Interactive Data Language, produced by ITT Visual Information Solutions. It provides a compelling, full-featured alternative to the IDLDE development environment bundled with IDL.
computer
editor
emacs
programming
science
software
unix
astronomy
work
march 2010 by Knusper2000
pdftk - the pdf toolkit
february 2010 by Knusper2000
If PDF is electronic paper, then pdftk is an electronic staple-remover, hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a simple tool for doing everyday things with PDF documents.
linux
opensource
download
tool
unix
programming
freeware
utilities
hacks
pdftk
pdf
february 2010 by Knusper2000
Matplotlib und Pylab - Wissenschaftliche Grafiken unter Python
october 2009 by Knusper2000
Wer als Schüler, Student, Ingenieur oder Wissenschaftler Datenreihen und mathematischen Funktionen darstellen will und über elementare Python-Kenntnisse verfügt, der sollte sich diesen Artikel einmal genauer ansehen.
math
science
programming
linux
opensource
article
reference
reading
mathematics
german
october 2009 by Knusper2000
Hacking the Sky. (arXiv:0903.0484v1 [astro-ph.IM])
august 2009 by Knusper2000
In this article I present some special astronomical scripts created for Google Earth, Google Sky and Twitter. These 'hacks' are examples of the ways in which such tools can be used either alone, in on conjunction with online services. The result of a combination of multiple, online services to form a new facility is called a mash-up. Some of what follows falls into that definition. As we move into an era of online data and tools, it is the network as a whole that becomes important. Tools emerging from this network can be capable of more than the sum of their parts.
astronomy
web
internet
programming
paper
arxiv
google
mashup
article
astro-ph
august 2009 by Knusper2000
Python Scripting for Computational Science
march 2009 by Knusper2000
The goal of this book is to teach computational scientists how to develop tailored, flexible, and human-efficient working environments built from small programs written in the easy-to-learn, high-level language Python.
The focus is on examples and applications of relevance to computational scientists.
book
academic
wissenschaft
computing
physics
programming
python
science
The focus is on examples and applications of relevance to computational scientists.
march 2009 by Knusper2000
Super Mario in 14kB Javascript
april 2008 by Knusper2000
There are no external image files or anything, everything is rendered with Javascript using either canvas elements or old fashioned div-making tactics (for IE).
browser
computer
games
gaming
geek
online
javascript
game
programming
script
retro
weird
april 2008 by Knusper2000
rawdog
march 2008 by Knusper2000
rawdog is an RSS Aggregator Without Delusions Of Grandeur. It is a "river of news"-style aggregator: it uses feedparser to download feeds in RSS, Atom and a variety of other formats, and (by default) produces static HTML pages containing the newest articles in date order. For example, rawdog's default configuration produces output that looks like this:
aggregator
apps
atom
Blog
blogging
feeds
free
html
news
opensource
programming
python
rss
tool
web
webdesign
software
march 2008 by Knusper2000
related tags
3d ⊕ academic ⊕ aggregator ⊕ animation ⊕ application ⊕ apps ⊕ art ⊕ article ⊕ artikel ⊕ arxiv ⊕ ascii ⊕ astro-ph ⊕ astronomy ⊕ astrophysics ⊕ atom ⊕ audio ⊕ automation ⊕ bash ⊕ blog ⊕ blogging ⊕ blogs ⊕ book ⊕ broadcast ⊕ browser ⊕ burning ⊕ c ⊕ calendar ⊕ calulation ⊕ cli ⊕ client ⊕ cms ⊕ code ⊕ color ⊕ community ⊕ computer ⊕ computing ⊕ converter ⊕ data ⊕ delicious ⊕ design ⊕ desktop ⊕ development ⊕ doc ⊕ documentation ⊕ download ⊕ ebooks ⊕ editor ⊕ education ⊕ elisp ⊕ emacs ⊕ ephemeris ⊕ extension ⊕ extensions ⊕ faq ⊕ feed ⊕ feeds ⊕ file ⊕ formulas ⊕ framework ⊕ free ⊕ freeware ⊕ fun ⊕ game ⊕ games ⊕ gaming ⊕ geek ⊕ genius ⊕ geometry ⊕ german ⊕ gnu ⊕ google ⊕ graphics ⊕ guide ⊕ hackers ⊕ hacks ⊕ histograms ⊕ homepage ⊕ howto ⊕ html ⊕ image ⊕ images ⊕ inspiration ⊕ interesting ⊕ internet ⊕ java ⊕ javascript ⊕ kde ⊕ konqueror ⊕ language ⊕ latex ⊕ learn ⊕ learning ⊕ library ⊕ life ⊕ linux ⊕ lisp ⊕ list ⊕ manual ⊕ maps ⊕ markup ⊕ mashup ⊕ math ⊕ mathe ⊕ mathematica ⊕ mathematics ⊕ mathematik ⊕ maths ⊕ microsoft ⊕ mozilla ⊕ mp3 ⊕ ncurses ⊕ news ⊕ octave ⊕ online ⊕ opensource ⊕ org-mode ⊕ orgmode ⊕ paper ⊕ parser ⊕ pdf ⊕ pdftk ⊕ people ⊕ physics ⊕ physik ⊕ pixel ⊕ plot ⊕ plotting ⊕ presentation ⊕ presentations ⊕ prism ⊕ processing ⊕ productivity ⊕ programming ⊖ pyblosxom ⊕ python ⊕ quake ⊕ quantum ⊕ reading ⊕ reference ⊕ repository ⊕ resarch ⊕ research ⊕ resources ⊕ retro ⊕ review ⊕ rss ⊕ ruby ⊕ science ⊕ script ⊕ scripting ⊕ sed ⊕ sharing ⊕ shell ⊕ simulation ⊕ software ⊕ statistics ⊕ stream ⊕ streaming ⊕ studium ⊕ sysadmin ⊕ system ⊕ teaching ⊕ tech ⊕ technology ⊕ terminal ⊕ test ⊕ tex ⊕ tips ⊕ todo ⊕ tool ⊕ tools ⊕ toread ⊕ tricks ⊕ tutorial ⊕ tutorials ⊕ unix ⊕ utilities ⊕ video ⊕ visualization ⊕ web ⊕ webdesign ⊕ webdev ⊕ weblogs ⊕ webradio ⊕ weird ⊕ wiki ⊕ wissenschaft ⊕ work ⊕ writing ⊕ xml ⊕ xulrunner ⊕Copy this bookmark: