https://github.com/openscad/statistics-scripts
Collection of support scripts for doing OpenSCAD performance statistics
https://github.com/openscad/statistics-scripts
Last synced: about 2 months ago
JSON representation
Collection of support scripts for doing OpenSCAD performance statistics
- Host: GitHub
- URL: https://github.com/openscad/statistics-scripts
- Owner: openscad
- Created: 2014-01-08T02:18:22.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-09T02:48:06.000Z (about 10 years ago)
- Last Synced: 2025-03-28T23:21:57.683Z (2 months ago)
- Language: Shell
- Size: 188 KB
- Stars: 5
- Watchers: 13
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is a collection of scripts to support running performance and
correctness tests between OpenSCAD versions for exernal content.
As a start, we're downloading and comparing models from Thingiverse.**Prerequisites**
* ImageMagick
* timeout (sudo port install timeout)**Preparations:**
* things.txt: should contain a list of Thingiverse IDs
* download.sh: This will download all things as zip files in the zip folder (unless they already exist)
* unpack-all.sh: Will unpack all the zip files into the unpacked folder
* find_scad_files.sh: Will locate all OpenSCAD files -> scadfiles.txt
* Makefile: versions =**Processing:**
* make will run OpenSCAD on all files with the given OpenSCAD version
We expect to find OpenSCAD-.app in ~/Desktop
If any version was updated, rm -r results- first**Post-processing:**
* 'make comparison' will build comparison.html, times.csv and comparison-preview.csv
Notes:
* To update a single result:
* rm -r results-/
* make
* make comparison