xd3d is a simple scientific visualization tool designed to be easy to learn.
It can plot 2d and 3d meshes, with shadowing, contour plots, vector fields,
iso-contour (3d), as well as 3d surfaces z=f(x,y) defined by an algebraic
expression or a cloud of points. It generates high quality vector PostScript
files for scientific publications and still or animated bitmap images.
It includes the graph plotter xgraphic.
This is a multi-CPU macro assembler for many major 8-bit and 16-bit CPUs
which can assemble code for multiple CPUs in the same source file.
Current CPUs supported:
* RCA 1802
* MOS Technology 6502, 65C02 and 6502 with undocumented instructions
* WDC 65816 (lacks some addressing mode support)
* Motorola 6809
* Motorola 6800/6801/68HC11 and Hitachi 6303
* Motorola 6805/68HSC08
* Motorola 68HC16
* Motorola 68000/68010
* Intel 8051
* Intel 8080, 8085, and 8085 with undocumented instructions
* Fairchild F8
* Atari Jaguar "Tom" and "Jerry" coprocessors
* Zilog Z-80 and Nintendo Gameboy Z-80 variant
Console_CommandLine is a full featured package for managing command-line
options and arguments highly inspired from python optparse module, it allows
the developer to easily build complex command line interfaces.
Main features:
* handles sub commands (ie. $ myscript.php -q subcommand -f file),
* can be completely built from an xml definition file,
* generate --help and --version options automatically,
* can be completely customized,
* builtin support for i18n,
* and much more...
Some tools which enable multi-platform development on the TI Stellaris
Launchpad boards. The Stellaris Launchpad is a low cost development board
created by Texas Instruments that comes with an ARM Cortex-M4F processor.
Included tools:
lm4flash Command-line firmware flashing tool using libusb-1.0
to communicate with the Stellaris Launchpad ICDI.
lmicdiusb TCP/USB bridge created by TI, letting GDB communicate with
the Stellaris Launchpad ICDI.
MUMPS is a Distributed Multifrontal Solver (F90, MPI based) with Dynamic
Distributed Scheduling to accomodate both numerical fill-in and multi-user
environment.
- Solution of large linear systems with symmetric positive definite
matrices; general symmetric matrices; general unsymmetric matrices.
- Version for complex arithmetic.
- Parallel factorization and solve phases (uniprocessor version also
available).
- Iterative refinement and backward error analysis.
- Various matrix input formats: assembled format; distributed assembled
format; elemental format.
- Partial factorization and Schur complement matrix.
- Several orderings interfaced : AMD, AMF, PORD, METIS
This tool removes blocks of 0x00 from files by replacing them with
phantomblocks. That way, a file uses less diskspace while its contents
hasn't changed at all!
BEWARE: after copying these files with tar, cp, cpio or any other tool,
the phantomblocks have been replaced with 0x00-blocks again!
EXAMPLE:
find / -type f -print | xargs -n 1 phantom -r -i
This would go trough the whole harddisk, scan all files and generate
0x00-blocks where necessary.
Asignify tool is heavily inspired by signify used in OpenBSD. However, the main
goal of this project is to define high level API for signing files, validating
signatures and encrypting using public keys cryptography. Asignify is designed
to be portable and self-contained with zero external dependencies. It uses
blake2b as the hash function and ed25519 implementation from tweetnacl.
Key features:
- Zero dependencies (libc and C compiler are likely required though), so it
could be easily used in embedded systems.
- Modern cryptography primitives (ed25519, blake2 and sha512 namely).
- Ability to encrypt files with the same keys using curve25519 based cryptobox.
- Protecting secret keys by passwords using PBKDF2-BLAKE2 routine.
- Asignify can convert ssh ed25519 private keys to the native format and verify
signatures using just ssh ed25519 public keys (without intermediate
conversions).
- Asignify provides high level API for application developers for signing,
verifying, encrypting and keys generation.
- All keys, signatures and encrypted files contain version information allowing
to change cryptographical primitives in the future without loosing of
backward compatibility.
Modern concurrency tools for Ruby. Inspired by Erlang, Clojure, Scala,
Haskell, F#, C#, Java and classic concurrency patterns.
Makes it easy to set the background in rox instead of having to
having to muck around with the XML API it uses.
-f fill the screen with the image
-s scale the image with out stretching it
-c center image and do not scale
-t tile the image
default: -s
from the NetBSD maintainer:
This voice provides a British English male voice using a residual
excited LPC diphone synthesis method. It uses the CMU Lexicon
pronunciations. Prosodic phrasing is provided by a statistically
trained model using part of speech and local distribution of breaks.
Intonation is provided by a CART tree predicting ToBI accents and
an F0 contour generated from a model trained from natural speech.
The duration model is also trained from data using a CART tree.
This voice can be activated via (voice_rab_diphone).
Trevor Johnson