Open Source Solid Modeling CAD
BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
GUI Dialog library for Python with a major goal of simplicity
EasyGUI is a module for very simple, very easy GUI programming in Python. EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. Instead, all GUI interactions are invoked by simple function calls.
WaveSurfer is an open source tool for sound visualization and manipulation. Typical applications are speech/sound analysis and sound annotation/transcription. WaveSurfer may be extended by plug-ins as well as embedded in other applications.
SSVNC adds encryption security to VNC. It provides a GUI for Windows, MacOSX, and Unix that automatically starts up an SSL or SSH tunnel for connections to any VNC server. It also supports VeNCrypt encryption. The Unix viewer has many new features.
A protocol agnostic application layer denial of service attack.
PyLoris is a scriptable tool for testing a server's vulnerability to connection exhaustion denial of service (DoS) attacks. PyLoris can utilize SOCKS proxies and SSL connections, and can target protocols such as HTTP, FTP, SMTP, IMAP, and Telnet.
The "Img" package adds a lot of image formats to Tcl/Tk.
[incr Tcl] is the most widely used O-O system for Tcl. The name is a play on C++, and [incr Tcl] provides a similar object model, including multiple inheritence and public and private classes and variables. Repos now http://core.tcl.tk/itcl and itk
Framework to generate TclkitLite executables, compile Tcl packages and build kit files for different operating systems
Earth orbits and coverage display in 3D on your laptop.
SaVi - simulate Iridium, Globalstar, O3b, Sirius Radio, GPS, Galileo and other satellite constellations, modify them, or design your own. Uses Tcl/Tk and Unix libraries; 3D viewing option requires Geomview running on X Window.
Ayam is a free 3D modelling environment for the RenderMan interface.
EMU is a collection of software tools for the creation, manipulation and analysis of speech databases. At the core of EMU is a database search engine which allows queries based on the sequential and hierarchical structure of the annotations.
YouTube Downloader - Cross Platform
YouTube-DL-PyTK (formerly known as YouTube-DL-GTK) is just a graphical launcher for the popular youtube downloader youtube-dl . Its purpose is simple; to facilitate the downloading of non-copyright-protected videos from certain internet websites including YouTube. It is written in Python, so it should run on Windows and Linux systems alike. I don't have access to an Apple computer to test it on OSX, but it might also work on that platform. It includes the Windows and Unix version of youtube-dl, so there's no need for you to go download it yourself for this to work. This little project packages everything you need to start using it in one package, and all the appropriate licensing information is located in the archive. If you have ran the installer on Windows, you can find the source code and all of the documentation in the installation folder.
A tool that parses SQL Select statements and generates a diagram. The diagram shows parts of the underlying SQL directly in the diagram. For example x=30 , GROUP BY (year), HAVING MIN(age) > 18. It is easy to see cartesian joins and/or loops.
Javelina is an advanced code coverage tool that uses dynamic instrumentation to minimize the overhead for collecting coverage data. Additionally, Javelina allows the application of logical operations to code coverage data.
A Tcl/Tk widget for OpenGL rendering.
Togl provides a platform independent Tk widget for using OpenGL rendering contexts.
Com Automation With Tcl
CAWT is a utility package based on Twapi to script Microsoft Windows® applications with Tcl. It provides high level procedures for automation via the COM interface. Currently modules for Excel, Word, PowerPoint, Outlook, Internet Explorer, Office Document Imaging, Matlab, and Google Earth are available.
Wize is a light but powerful development environment based on an enhanced version of Tcl/Tk.
Cross-platform Poker Tournament Clock
A simple poker clock written in "bare" python, which supports different kinds of poker, XML-based tournament structures and display of banners for poker league sponsors.
Refactored BLT Components (RBC), includes data vectors and graph widgets for developing line and bar graph applications in Tcl/Tk.
CooKit is Tcl interpreter with many extensions closed in single binary file. It lets end-users to run advanced Tcl applications using just this single file.
XBM images are displayed in actual size and in an enlarged edit grid.
The Simple xbm Image Editor presents a Tkinter GUI and has the following functions: - Create new .xbm image files and update existing files - Images are displayed in actual size and in an enlarged grid suitable for editing - Toggle the bits of the image edit grid to foreground/background with mouse clicks - Increase or decrease the width and/or height of an image - Rotate an image - Shift an image up, down, left or right - Change the colors in which an image is displayed, although colors are not stored in .xbm files. Background and foreground color selection is provided in order to experiment with colors for your application. The editor can display very large .xbm files in their actual size but the maximum bitmap size that can be edited is 2500 pixels. This limit is arbitrary and can easily be changed, but bitmap edit grid loading and, in particular, garbage collection become quite slow if the limit is a lot more than 2500 pixels. The gridMax constant sets max size.
The main idea behind tk_happy is to allow a fully "wired" Tkinter application to be quickly created (Tkinter is the python interface to Tk). The users main responsibility is to add logic to the Tkinter framework created by tk_happy.
The project has moved to fossil and is now hosted here: https://fossil.e-lehmann.de/tloona/ Source code and releases from 1.6.0 are also found there. The git and svn repositories here are outdated
Download your data from mybasis.com, store it on your hard drive.
News 2 April 2016: WORKAROUND for 401 Authorization Failure. Within the app directory, try deleting the cookie file (basis_retr.cookie), then rerun BasisRetriever. I will work on a permanent fix. -Rich email me at rg1 /at/ rawds.com if you have any additional problems. What it does: Retrieve the biometric data you recorded on your Basis Peak or B1 fitness watch (which Basis automatically uploads to their servers at app.mybasis.com). This application downloads the data from the Basis website, converts it to csv, and stores it on your hard drive. BasisRetriever is a portable application. Just download extract the zip file to wherever you please.
A toolkit for developing and deploying protein structure algorithms.
The Structural Proteomics Application Development Environment is a Python tool kit for developing and deploying bioinformatics applications. Handles graphics, analysis, and modeling of protein sequence and structure. Source and Win installers available. SPADE source code can be cloned from http://www.github.com/deaconjs/SPADE.