robertodealmeida

Roberto De Almeida

17 Repositories
11 Followers
3 Following

Teams

coards

A parser for COARDS compliant dates.

JSONStore

JSONStore is a lightweight database for JSON documents exposed through HTTP.

Pydap

Repository for the next major version of Pydap.

Pupynere

A pure Python module for reading and writing NetCDF files, a self-describing binary format for storing scientific data. The module is written from scratch and does not depend on the NetCDF library, and uses mmap() in order to avoid loading the complete dataset onto memory. Pupynere has been incorporated into Scipy as scipy.io.netcdf.

OPeNDAP streaming

Test of streaming real time data via OPeNDAP, and plotting it using Javascript via CORS.

Puppy

A DSL for creating NetCDF files.

Wise

Wise is an HTTP RESTful server that accepts Python script and runs them. When the execution is completed the user is pointed to a webpage with the output of the script.

Parallejax

An implementation of mapreduce in Python-Javascript. The map is calculated by converting the Python code to Javascript, spawning a web server and offloading the calculation to browsers visiting a specific URL.

simpleQL

SimpleQL is a wrapper for Python DB API 2 modules which treats a database table as an iterable object. The user can manipulate this object using standard Python syntax through list comprehensions and generator expressions, and simpleQL will create the corresponding SQL queries on the fly by inspecting the source code to filter the data.

WSGIRewrite

WSGIRewrite is a path rewriter WSGI middleware that uses the same syntax as mod_rewrite module for Apache.

Shrubbery

Shrubbery is a Smart Html Renderer Using Blocks to Bind Expressions Repeatedly. You can also think of it as the "world's easiest templating engine": Templates hold no logic whatsoever, with nodes being repeated implicitely as needed by the replacement data.

paper.py

A simple paper simulator.

WoW Guild Digest

Python script that sends daily email with guild updates from World of Warcraft.

jsDAP

A Javascript implementation of the DAP protocol. The client hacks the standard XML HTTP Request in order to download binary data and associated metadata from DAP servers, allowing rich web applications to visualize scientific data interactively without proxies (demo at http://jsdap.pydap.org/demo2.html). JsDAP also comes with a lightweight Node.js based server featuring constant memory footprint.

ctler

A CTL (GrADS descriptor) reader for Python.

Arrayterator

A buffered iterator for reading big arrays in small contiguous blocks. This module iterates over huge n-dimensional arrays stored on disk without loading all the data onto memory, allowing operations over very large datasets while maintaining a small memory footprint. The module was incorporated into Numpy as numpy.lib.arrayterator.