Knusper2000 + programming   75

GeographicLib
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
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
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
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
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
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
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
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
Cleans up, regularizes, and reformats the text of Python scripts.
python  programming  work 
january 2012 by Knusper2000
kennethreitz/clint - GitHub
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
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 
january 2012 by Knusper2000
Versionskontrolle mit Subversion
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
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
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
HPC Techreport
A brief introduction to Python (for scientific computing)
python  work  science  programming  manual  reading 
november 2011 by Knusper2000
Science Code Manifesto
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
Advanced Bash-Scripting Guide
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
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
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
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
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
new upcoming features in ipython 0.11
linux  programming  python  reading  work 
july 2011 by Knusper2000
Parallel Python - Home
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)
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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])
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
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 
march 2009 by Knusper2000
Super Mario in 14kB Javascript
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
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:



description:


tags: