Siren Renamer is a tool that renames, moves, and copies files using an expression. A lot of information associated with a file can be used, including name, extension, dates, and selection number. Other information is extracted from files according to their type: audio, video, image (standard and raw), EXIF, IPTC, Office document, PDF, ePub, HTML, and many others. Many different operations can be performed on character strings, complete directory trees can be processed, and images can be viewed. For example, to change a file name to uppercase with the mp3 extension, the expression can be '%ub.mp3'.
Urban Lightscape is a photo filter for exposure correction, localized brightness adjustments, dodging and burning, and the introduction of synthetic lighting to a photo. A simple "double-click-and-drag" paradigm is used to place control points on a photo, and clever edge detection localises and interpolates lightness adjustments around and between these points. Results are rapid, with additional controls for more subtle refinements.
HeeksCAD is a CAD application. It can import solid models from STEP and IGES files, draw construction geometry and lines and arcs, create new primitive solids, or make solids by extruding a sketch or by making a lofted solid between sketches. Solids can be modified using blending or boolean operations. Models can be saved as IGES, STEP, and STL. The 2D geometry can be plotted with a printer or to HPGL. DXF files can be imported and exported; lines, arcs, spline, ellipses, and polylines are supported. SVG import has similar capabilities. It is possible to make Add-In modules. The HeeksCNC project provides a CAM add-in, and HeeksPython provides a Python console.
The "Sound of Sorting" is a demo program containing many integer sorting algorithms. The algorithms are visualized in real time and augmented with sound effects, which are based on the values being compared. Animation speed and sound sustain can be customized while the algorithm is running. The visualization also highlights the algorithm's internal workings, which makes the demo program very useful for teaching sorting algorithms in an undergraduate computer science course. The program also counts the number of comparisons done by an algorithm, which can then be compared to the analytically derived value. The demo is implemented using the cross-platform toolkits wxWidgets and SDL, and can be executed on Windows, Linux, and Mac.
delaboratory is an image postprocessing application. It allows you to modify the color and contrast of a photo in a creative way, using curves, a channel mixer, an equalizer, blur, an unsharp mask, high pass, vignette, dodge/burn, shadows/highlights, and blending in different colorspaces (sRGB, ProPhoto, LAB, CMYK, LCH, HSV, HSL) with floating-point precision. Each operation is stored as an adjustment layer, and you can watch a realtime preview.