Skip to content

Instantly share code, notes, and snippets.

@aviks
Created January 7, 2013 21:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aviks/4478462 to your computer and use it in GitHub Desktop.
Save aviks/4478462 to your computer and use it in GitHub Desktop.

##ArgParse

Current Version: 0.0.0

user Carlo Baldassi

Package for parsing command-line arguments to Julia programs.

Source: https://github.com/carlobaldassi/ArgParse.jl

Dependencies:

  • Options Any Version
  • TextWrap Any Version

##Cairo

Current Version: 0.0.0

user The Julia Language

Bindings to the Cairo graphics library.

Source: https://github.com/JuliaLang/Cairo.jl

Dependencies:

  • Color Any Version

##Calculus

Current Version: 0.0.0

user John Myles White

Calculus functions in Julia

Source: https://github.com/johnmyleswhite/Calculus.jl

Dependencies:

##Calendar

Current Version: 0.0.0

user Mike Nolta

Calendar time package for Julia

Source: https://github.com/nolta/Calendar.jl

More Info:

Dependencies:

  • ICU Any Version

##Clustering

Current Version: 0.0.0

user John Myles White

Basic functions for clustering data: k-means, dp-means, etc.

Source: https://github.com/johnmyleswhite/Clustering.jl

Dependencies:

  • DataFrames Any Version

##Color

Current Version: 0.0.0

user The Julia Language

Basic color manipulation utilities.

Source: https://github.com/JuliaLang/Color.jl

Dependencies:

##Compose

Current Version: 0.0.0

user Daniel Jones

Declarative vector graphics

Source: https://github.com/dcjones/Compose.jl

More Info:

Dependencies:

##DataFrames

Current Version: 0.0.0

user Harlan Harris

library for working with tabular data in Julia

Source: https://github.com/HarlanH/DataFrames.jl

Dependencies:

  • Options Any Version

##Debug

Current Version: 0.0.0

user toivoh

Prototype interactive debugger for Julia

Source: https://github.com/toivoh/Debug.jl

Dependencies:

##Distributions

Current Version: 0.0.0

user JuliaStats

A Julia package for probability distributions and associated funtions.

Source: https://github.com/JuliaStats/Distributions.jl

Dependencies:

##Example

Current Version: 0.0.0

user The Julia Language

Example Julia package repo.

Source: https://github.com/JuliaLang/Example.jl

Dependencies:

##FITSIO

Current Version: 0.0.0

user Mike Nolta

FITS file package for Julia

Source: https://github.com/nolta/FITSIO.jl

Dependencies:

##FileFind

Current Version: 0.0.0

user John Myles White

File::Find implementation in Julia

Source: https://github.com/johnmyleswhite/FileFind.jl

Dependencies:

##GLU

Current Version: 0.0.0

user Robert Ennis

Julia interface to GLU

Source: https://github.com/rennis250/GLU.jl

Dependencies:

  • GetC Any Version

##GLUT

Current Version: 0.0.0

user Robert Ennis

Julia interface to GLUT

Source: https://github.com/rennis250/GLUT.jl

Dependencies:

  • GLU Any Version
  • GetC Any Version
  • OpenGL Any Version

##Gadfly

Current Version: 0.0.0

user Daniel Jones

Crafty statistical graphics for Julia.

Source: https://github.com/dcjones/Gadfly.jl

More Info:

Dependencies:

  • Compose Any Version
  • DataFrames Any Version
  • Distributions Any Version
  • Iterators Any Version

##GetC

Current Version: 0.0.0

user Robert Ennis

Minimal implementation of Jasper's Julia FFI

Source: https://github.com/rennis250/GetC.jl

Dependencies:

##Graphs

Current Version: 0.0.0

user John Myles White

Working with graphs in Julia

Source: https://github.com/johnmyleswhite/Graphs.jl

Dependencies:

  • DataFrames Any Version

##Grid

Current Version: 0.0.0

user Tim Holy

Grid operations for the Julia language

Source: https://github.com/timholy/Grid.jl

Dependencies:

##HDF5

Current Version: 0.0.0

user Tim Holy

HDF5 interface for the Julia language

Source: https://github.com/timholy/HDF5.jl

More Info:

Dependencies:

##HTTP

Current Version: 0.0.0

user Dirk Gadsden

HTTP library (server, client, parser) for the Julia language

Source: https://github.com/dirk/HTTP.jl

Dependencies:

##HypothesisTests

Current Version: 0.0.0

user Simon Kornblith

T-tests, Wilcoxon rank sum (Mann-Whitney U), signed rank, and circular statistics in Julia

Source: https://github.com/simonster/HypothesisTests.jl

More Info:

Dependencies:

##ICU

Current Version: 0.0.0

user Mike Nolta

Julia wrapper for the International Components for Unicode (ICU) library

Source: https://github.com/nolta/ICU.jl

Dependencies:

  • UTF16 Any Version

##IniFile

Current Version: 0.0.0

user The Julia Language

Reading and writing Windows-style INI files (writing not yet implemented).

Source: https://github.com/JuliaLang/IniFile.jl

Dependencies:

##Iterators

Current Version: 0.0.0

user The Julia Language

Common functional iterator patterns.

Source: https://github.com/JuliaLang/Iterators.jl

Dependencies:

##Ito

Current Version: 0.0.0

user Avik Sengupta

A Julia package for quantitative finance

Source: https://github.com/aviks/Ito.jl

More Info: http://aviks.github.com/Ito.jl/

Dependencies:

  • Calendar Any Version
  • Distributions Any Version

##JSON

Current Version: 0.0.0

user Avik Sengupta

JSON parsing and printing

Source: https://github.com/aviks/JSON.jl

More Info:

Dependencies:

##Languages

Current Version: 0.0.0

user John Myles White

A package for working with human languages

Source: https://github.com/johnmyleswhite/Languages.jl

Dependencies:

##Loss

Current Version: 0.0.0

user John Myles White

Loss functions

Source: https://github.com/johnmyleswhite/Loss.jl

Dependencies:

##MAT

Current Version: 0.0.0

user Simon Kornblith

Julia module for reading MATLAB files

Source: https://github.com/simonster/MAT.jl

More Info:

Dependencies:

  • HDF5 Any Version

##MCMC

Current Version: 0.0.0

user Chris DuBois

MCMC tools for Julia

Source: https://github.com/doobwa/MCMC.jl

More Info:

Dependencies:

  • Options Any Version

##Mongrel2

Current Version: 0.0.0

user Avik Sengupta

Mongrel2 handlers in Julia

Source: https://github.com/aviks/Mongrel2.jl

Dependencies:

  • JSON Any Version
  • ZMQ Any Version

##NHST

Current Version: 0.0.0

user John Myles White

Null hypothesis significance tests

Source: https://github.com/johnmyleswhite/NHST.jl

Dependencies:

##Named

Current Version: 0.0.0

user Harlan Harris

Julia named index and named vector types

Source: https://github.com/HarlanH/Named.jl

Dependencies:

##OpenGL

Current Version: 0.0.0

user Robert Ennis

Julia interface to OpenGL

Source: https://github.com/rennis250/OpenGL.jl

Dependencies:

  • GetC Any Version

##Optim

Current Version: 0.0.0

user John Myles White

Optimization functions for Julia

Source: https://github.com/johnmyleswhite/Optim.jl

More Info: http://johnmyleswhite.com

Dependencies:

  • Calculus Any Version
  • Distributions Any Version
  • Options Any Version

##Options

Current Version: 0.0.0

user The Julia Language

A framework for providing optional arguments to functions.

Source: https://github.com/JuliaLang/Options.jl

Dependencies:

##PLX

Current Version: 0.0.0

user Simon Kornblith

Julia module for reading Plexon PLX files

Source: https://github.com/simonster/PLX.jl

Dependencies:

##PatternDispatch

Current Version: 0.0.0

user toivoh

Method dispatch based on pattern matching for Julia

Source: https://github.com/toivoh/PatternDispatch.jl

Dependencies:

##ProjectTemplate

Current Version: 0.0.0

user John Myles White

ProjectTemplate for Julia

Source: https://github.com/johnmyleswhite/ProjectTemplate.jl

Dependencies:

  • DataFrames Any Version
  • JSON Any Version

##RDatasets

Current Version: 0.0.0

user John Myles White

Julia package for loading many of the data sets available in R

Source: https://github.com/johnmyleswhite/RDatasets.jl

Dependencies:

  • DataFrames Any Version

##Rif

Current Version: 0.0.0

user Laurent Gautier

Julia-to-R interface

Source: https://github.com/lgautier/Rif.jl

Dependencies:

##SDL

Current Version: 0.0.0

user Robert Ennis

Julia interface to SDL

Source: https://github.com/rennis250/SDL.jl

Dependencies:

  • GLU Any Version
  • GetC Any Version
  • OpenGL Any Version

##Sims

Current Version: 0.0.0

user Tom Short

Experiments with non-causal, equation-based modeling in Julia

Source: https://github.com/tshort/Sims.jl

Dependencies:

##Sound

Current Version: 0.0.0

user The Julia Language

Reading and writing from WAV files (should probably be named WAV).

Source: https://github.com/JuliaLang/Sound.jl

Dependencies:

  • Options Any Version

##TextAnalysis

Current Version: 0.0.0

user John Myles White

Julia package for text analysis

Source: https://github.com/johnmyleswhite/TextAnalysis.jl

Dependencies:

  • DataFrames Any Version
  • FileFind Any Version
  • Languages Any Version

##TextWrap

Current Version: 0.0.0

user Carlo Baldassi

Package for wrapping text into paragraphs.

Source: https://github.com/carlobaldassi/TextWrap.jl

Dependencies:

  • Options Any Version

##Tk

Current Version: 0.0.0

user The Julia Language

Julia interface to Tk windowing toolkit.

Source: https://github.com/JuliaLang/Tk.jl

Dependencies:

  • Cairo Any Version

##Trie

Current Version: 0.0.0

user The Julia Language

Implementation of the trie data structure.

Source: https://github.com/JuliaLang/Trie.jl

Dependencies:

##UTF16

Current Version: 0.0.0

user Mike Nolta

UTF16 string type for Julia

Source: https://github.com/nolta/UTF16.jl

Dependencies:

##Winston

Current Version: 0.0.0

user Mike Nolta

2D plotting for Julia

Source: https://github.com/nolta/Winston.jl

More Info:

Dependencies:

  • Cairo Any Version
  • Color Any Version
  • IniFile Any Version
  • Tk Any Version

##ZMQ

Current Version: 0.0.0

user Avik Sengupta

Julia interface to ZMQ

Source: https://github.com/aviks/ZMQ.jl

Dependencies:

load("pkg")
load("JSON")
Pkg.update()
io=open("packagelist.md","w+");
for pkg in Metadata.each_package()
print(" Processing $(pkg)\n")
url = (Metadata.pkg_url(pkg))
maxv = Metadata.versions([pkg])[end]
url_reg = r"^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?"
gh_path_reg_git=r"^/(.*)?/(.*)?.git$"
gh_path_reg_http=r"^/(.*)?/(.*)?$"
m=match(url_reg, url)
host=m.captures[4]
path=m.captures[5]
scheme=m.captures[2]
fullname = "Not on Github"
avatar = "Not on Github"
desc = "Not on Github"
homepage = nothing
html_url = url
user_url = url
if ismatch(r"github\.com", host)
if ismatch(r"git", scheme)
m2 = match(gh_path_reg_git, path)
else
m2 = match(gh_path_reg_http, path)
end
user=m2.captures[1]
repo=m2.captures[2]
gh_repo=JSON.parse(readall(download_file("https://api.github.com/repos/$(user)/$(repo)?access_token=xxxxxxxxxxx")))
gh_user=JSON.parse(readall(download_file("https://api.github.com/users/$(user)?access_token=xxxxxxxxxxxxxx")))
fullname = get(gh_user, "name", user)
avatar = gh_user["avatar_url"]
user_url = gh_user["html_url"]
desc = get(gh_repo, "description", "No description provided")
homepage = get(gh_repo, "homepage", nothing)
html_url = gh_repo["html_url"]
end
print(io, "\n##$(pkg)\n\n"); print(io, "Current Version: `$(maxv.version)`\n\n");
print(io, "![user]($(avatar)) "); print(io, "*$(fullname)*\n\n")
print(io, "$(desc) \n\n")
print(io, "Source: $(html_url) \n\n")
if homepage != nothing
print(io, "More Info: $(homepage) \n\n")
end
print(io, "_Dependencies:_\n\n" )
ver_dir = "METADATA/$pkg/versions/$(maxv.version)/requires"
any_ver = "Any Version"
if isfile(ver_dir)
vset = Metadata.parse_requires(ver_dir)
for deps in vset
print(io, "* `$(deps.package)` `$(length(deps.versions)>0 ? deps.versions : any_ver) ` \n")
end
end
end
close(io)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment