Skip to content

Commit

Permalink
0.31
Browse files Browse the repository at this point in the history
  • Loading branch information
victorlei committed Nov 18, 2016
1 parent a7188fa commit 04e8233
Show file tree
Hide file tree
Showing 6,282 changed files with 1,732,048 additions and 33 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
28 changes: 26 additions & 2 deletions NEWS.rst
Original file line number Diff line number Diff line change
@@ -1,15 +1,39 @@
=============
Release notes
=============
November 18, 2016
Version 0.31 is out

Changed naming of output files.
If -o not specified, compiling foo.m
now results in foo.py

Using octave script library for testing
$ wget ftp://ftp.gnu.org/ftp/octave/octave-4.0.2.tar.gz
$ smop -a octave-4.0.2.tar.gz -g '*/scripts/*.m'
$ ls -1 *.py | wc
$ python -m py_compile *.py
$ ls -1 *.pyc | wc
New option -a --archive allows to get data from
tar file, without extracting the contents
to a temporary place.

New option -g --glob-pattern allows to limit
the amount of input data

Removed option --ignore-errors.
All errors are ignored now.


August 27, 2016
Version 0.29 is out

Test suite for regression testing is ready,
with about 1000 m-scripts. Scripts are translated
to python, then the resulting py-files are loaded,
but not yet run.



August 11, 2016
Version 0.28 is out.

Expand Down
16 changes: 13 additions & 3 deletions smop/libscripts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,30 @@ CYTHON = cython
PYTHON = python
CAT = cat
XFILES = -x white.m,summer.m,spring.m,rainbow.m,prism.m,pink.m,ocean.m,lines.m,jet.m,__gnuplot_open_stream__.m
FLAGS =
FLAGS = -v -E-1
SMOP = $(PYTHON) ../main.py

V = 2.7

all: $(PYFILES)
all: pyfiles
$(PYTHON) -m py_compile *.py

.PHONY: all pyfiles clean

pyfiles:
$(SMOP) $(FLAGS) $(MFILES)

wall: $(PYFILES)
$(CAT) *.py > libscripts.py

clean:
rm -f libscripts.py *.pyc *.py

%.py: %.m
$(SMOP) $^ $(FLAGS) $(XFILES)
$(PYTHON) $@

%.pyc: %.py
$(PYTHON) -m py_compile $@

.DELETE_ON_ERROR:

139 changes: 139 additions & 0 deletions smop/libscripts/octave-4.0.2/AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
Many people have contributed to Octave's development. The following
people have helped code parts of Octave or aided in various other ways
(listed alphabetically).

Ben Abbott Drew Abbot Andy Adler
Adam H. Aitkenhead Giles Anderson Joel Andersson
Lachlan Andrew Pedro Angelo Muthiah Annamalai
Markus Appel Branden Archer Willem Atsma
Marco Atzeri Shai Ayal Roger Banks
Ben Barrowes Alexander Barth David Bateman
Heinz Bauschke Julien Bect Stefan Beller
Roman Belov Markus Bergholz Karl Berry
Ethan Biery David Billinghurst Don Bindner
Jakub Bogusz Moritz Borgmann Paul Boven
Richard Bovey John Bradshaw Marcus Brinkmann
Max Brister Remy Bruno Clemens Buchacher
Ansgar Burchard Marco Caliari Daniel Calvelo
John C. Campbell Juan Pablo Carbajal Jean-Francois Cardoso
Joao Cardoso Larrie Carr David Castelow
Vincent Cautaerts Clinton Chee Albert Chin-A-Young
Carsten Clark Catalin Codreanu J. D. Cole
Martin Costabel Michael Creel Richard Crozier
Jeff Cunningham Martin Dalecki Jacob Dawid
Jorge Barros de Abreu Carlo de Falco Thomas D. Dean
Philippe Defert Bill Denney Fabian Deutsch
Christos Dimitrakakis Pantxo Diribarne Vivek Dogra
John Donoghue David M. Doolin Carnë Draug
Pascal A. Dupuis John W. Eaton Dirk Eddelbuettel
Pieter Eendebak Paul Eggert Stephen Eglen
Peter Ekberg Edmund Grimley Evans Rolf Fabian
Gunnar Farnebäck Massimiliano Fasi Stephen Fegan
Ramon Garcia Fernandez Torsten Finke Colin Foster
Jose Daniel Munoz Brad Froehle Castor Fu
Frias
Eduardo Gallestey Walter Gautschi Klaus Gebhardt
Driss Ghaddab Eugenio Gianniti Nicolo Giorgetti
Arun Giridhar Michael D. Godfrey Michael Goffioul
Glenn Golden Tomislav Goles Keith Goodman
Brian Gough Michael C. Grant Steffen Groot
Etienne Grossmann David Grundberg Kyle Guinn
Vaibhav Gupta Peter Gustafson Kai Habel
Patrick Häcker William P. Y. Jaroslav Hajek
Hadisoeseno
Benjamin Hall Kim Hansen Søren Hauberg
Dave Hawthorne Daniel Heiserer Martin Helm
Stefan Hepp Martin Hepperle Jordi Gutiérrez
Hermoso
Yozo Hida Ryan Hinton Roman Hodek
A. Scottedward Hodel Richard Allan Holcombe Tom Holroyd
David Hoover Kurt Hornik Christopher Hulbert
Cyril Humbert John Hunt Teemu Ikonen
Alan W. Irwin Allan Jacobs Geoff Jacobsen
Vytautas Jančauskas Nick Jankowski Mats Jansson
Cai Jianming Steven G. Johnson Heikki Junes
Matthias Jüschke Atsushi Kajita Jarkko Kaleva
Avinoam Kalma Mohamed Kamoun Lute Kamstra
Fotios Kasolis Thomas Kasper Joel Keay
Mumit Khan Paul Kienzle Aaron A. King
Erik Kjellson Arno J. Klaassen Alexander Klein
Geoffrey Knauth Heine Kolltveit Ken Kouno
Kacper Kowalik Daniel Kraft Nir Krakauer
Aravindh Oyvind Kristiansen Artem Krosheninnikov
Krishnamoorthy
Piotr Krzyzanowski Volker Kuhlmann Ilya Kurdyukov
Tetsuro Kurita Philipp Kutin Miroslaw Kwasniak
Rafael Laboissiere Kai Labusch Claude Lacoursiere
Walter Landry Bill Lash Dirk Laurie
Maurice LeBrun Friedrich Leisch Johannes Leuschner
Thorsten Liebig Jyh-miin Lin Timo Lindfors
Benjamin Lindner Ross Lippert David Livings
Sebastien Loisel Erik de Castro Lopo Massimo Lorenzin
Emil Lucretiu Yi-Hong Lyu Hoxide Ma
Colin Macdonald James Macnicol Jens-Uwe Mager
Stefan Mahr Rob Mahurin Alexander Mamonov
Ricardo Marranita Orestes Mas Axel Mathéi
Makoto Matsumoto Tatsuro Matsuoka Christoph Mayer
Laurent Mazet G. D. McBain Ronald van der Meer
Júlio Hoffimann Ed Meyer Thorsten Meyer
Mendes
Stefan Miereis Petr Mikulik Mike Miller
Serviscope Minor Stefan Monnier Antoine Moreau
Kai P. Mueller Armin Müller Hannes Müller
Victor Munoz PrasannaKumar Iain Murray
Muralidharan
Carmen Navarrete Todd Neal Philip Nienhuis
Al Niessner Felipe G. Nievinski Rick Niles
Takuji Nishimura Kai Noda Patrick Noffke
Eric Norum Krzesimir Nowak Michael O'Brien
Peter O'Gorman Thorsten Ohl Kai T. Ohlhus
Arno Onken Valentin Luis F. Ortiz
Ortega-Clavero
Carl Osterwisch Janne Olavi Scott Pakin
Paanajärvi
José Luis García Jason Alan Palmer Gabriele Pannocchia
Pallero
Sylvain Pelissier Rolando Pereira Per Persson
Primozz Peterlin Jim Peterson Danilo Piazzalunga
Nicholas Piper Elias Pipping Robert Platt
Hans Ekkehard Plesser Sergey Plotnikov Tom Poage
Nathan Podlich Orion Poplawski Ondrej Popp
Jef Poskanzer Francesco Potortì Konstantinos Poulios
Jarno Rajahalme Eduardo Ramos Pooja Rao
James B. Rawlings Eric S. Raymond Balint Reczey
Joshua Redstone Lukas Reichlin Michael Reifenberger
Jens Restemeier Anthony Richardson Jason Riedy
E. Joshua Rigler Sander van Rijn Petter Risholm
Matthew W. Roberts Dmitry Roshchin Peter Rosin
Andrew Ross Fabio Rossi Mark van Rossum
Joe Rothweiler David Rörich Kevin Ruland
Kristian Rumberg Ryan Rusaw Olli Saarela
Toni Saarela Juhani Saastamoinen Radek Salac
Mike Sander Ben Sapp Aleksej Saushev
Alois Schlögl Michel D. Schmid Julian Schnidder
Sebastian Schoeps Nicol N. Schraudolph Sebastian Schubert
Lasse Schuirmann Ludwig Schwardt Thomas L. Scofield
Daniel J. Sebald Dmitri A. Sergatskov Vanya Sergeev
Marko Seric Ahsan Ali Shahid Baylis Shanks
Andriy Shinkarchuck Robert T. Short Joseph P. Skudlarek
John Smith Julius Smith Shan G. Smith
Peter L. Sondergaard Joerg Specht Quentin H. Spencer
Christoph Spiel David Spies Richard Stallman
Russell Standish Brett Stewart Doug Stewart
Jonathan Stickel Judd Storrs Thomas Stuart
Ivan Sutoris John Swensen Daisuke Takago
Ariel Tankus Falk Tannhäuser Duncan Temple Lang
Matthew Tenny Kris Thielemans Georg Thimm
Corey Thomasson Olaf Till Christophe Tournery
Thomas Treichl Karsten Trulsen David Turner
Frederick Umminger Utkarsh Upadhyay Stefan van der Walt
Peter Van Wieren James R. Van Zandt Risto Vanhanen
Gregory Vanuxem Mihas Varantsou Ivana Varekova
Sébastien Villemot Marco Vitetta Daniel Wagenaar
Thomas Walter Andreas Weber Olaf Weber
Thomas Weber Rik Wehbring Bob Weigel
Andreas Weingessel Martin Weiser Michael Weitzel
David Wells Joachim Wiesemann Fook Fah Yap
Sean Young Johannes Zarl Michael Zeising
Federico Zenith Alex Zvoleff

Loading

0 comments on commit 04e8233

Please sign in to comment.