background preloader

Sage: Open Source Mathematics Software

Sage: Open Source Mathematics Software

Related:  Math Resources and PortalsSoftware

Authentic Assessment in Mathematics Home Page The Geometry Forum Summer '94 Workshop at Swarthmore College, Swarthmore, PA. The goal of this project was to collect and organize available INTERNET resources on Authentic Mathematical Assessment applicable to Secondary Schools. What is it? Are there examples? Where can I find additional information? Introduction to UML2 Profiles Copyright 2004, 2008 International Business Machines Corp. Summary This article describes how to work with profiles using the UML2 plug-ins for Eclipse. In particular, it gives an overview of how to create and apply profiles (and their contents) both programmatically and by using the sample UML editor Kenn Hussey, IBM (Updated: for Eclipse 3.4; James Bruck) Prerequisites To start using UML2 (and to follow along with the example in this article), you must have Eclipse 3.4, EMF 2.4, and UML2 2.2 installed. You can either download the zips individually and expand them out or follow the steps below:

S-Lang Library Information Page S-Lang is a multi-platform programmer's library designed to allow a developer to create robust multi-platform software. It provides facilities required by interactive applications such as display/screen management, keyboard input, keymaps, and so on. The most exciting feature of the library is the slang interpreter that may be easily embedded into a program to make it extensible. While the emphasis has always been on the embedded nature of the interpreter, it may also be used in a stand-alone fashion through the use of slsh, which is part of the S-Lang distribution.

Open Flash Chart - Hello, this is the Open Flash Chart project. Get graphs like this for free: How does it work? Jim Loy's Mathematics Page Go to my home page Participate in The Most Pleasing Rectangle Web Poll which recently moved to "He must be a 'practical' man who can see no poetry in mathematics." - W. F. White. mocl: Lisp for iPhone/iOS, Android, and other mobile platforms mocl is built around the idea that your application logic should live in Lisp, and your user interface code should be fully native to the platform — Obj-C or Java in the case of iOS and Android. This is not unlike the web, where your server logic is in one language (hopefully Lisp), and the client logic is in HTML/JavaScript. For example:

Soar Soar News and Announcements We are pleased to announce the 34th Soar Workshop! It will be held the week of June 16th, 2014 at the University of Michigan in Ann Arbor. There is no charge to attend the workshop, although registration is required. For more detailed information, please visit the the workshop home page linked above, which will have the most up-to-date information.New Soar publication: Kirk, J. and Laird J. E. 2013: Learning Task Formulations through Situated Interactive Instruction, ProceProceedings of the 2nd Conference on Advances in Cognitive Systems.

PyNGL and PyNIO Introduction This is the place to start if you are new to PyNGL and PyNIO. PyNGL (pronounced "pingle") is a Python language module used to visualize scientific data, with an emphasis on high quality 2D visualizations. A working knowledge of Python is assumed. The NumPy extension module is used for array processing PyNIO is a Python module used for reading and writing files in several different data formats, including netCDF, netCDF 4, GRIB1, GRIB2, HDF 4, HDF-EOS 2 and HDF-EOS5, and CCM history files. Free Mathematics Resources OnLine What about free graphing and algebra on your mobile phone? XCalc is a free Java Applet which offers a graphing calculator for any mobile phone which runs Java (which is nearly all of them now!) Think about the possibilities for classes that do not yet have access to graphing calculators! While limited (it does not yet have a trace facility) it DOES offer 2d and 3d graphing which is quite fast and powerful. Well worth a play! Now, combine that with quite a useful algebraic workpad that allows you to define variables and formulas and evaluate these.

Protovis Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG for web-native visualizations; no plugin required (though you will need a modern web browser)! Although programming experience is helpful, Protovis is mostly declarative and designed to be learned by example. Protovis is no longer under active development.The final release of Protovis was v3.3.1 (4.7 MB).

Shift Shift is a programming language for describing dynamic networks of hybrid automata. Such systems consist of components which can be created, interconnected and destroyed as the system evolves. Components exhibit hybrid behavior, consisting of continuous-time phases separated by discrete-event transitions. Components may evolve independently, or they may interact through their inputs, outputs and exported events. The interaction network itself may evolve. We believe that the Shift model offers the proper level of abstraction for describing complex applications such as automated highway systems, air traffic control systems, robotic shopfloors, coordinated submarines and other systems whose operation cannot be captured easily by conventional models.

Related:  MathématiquesMatemáticasRuby/Python