{"id":18422513,"url":"https://github.com/sri-csl/f3d","last_synced_at":"2026-03-10T06:30:53.670Z","repository":{"id":137662128,"uuid":"109918939","full_name":"SRI-CSL/f3d","owner":"SRI-CSL","description":"f3d, a.k.a. FREEDIUS, a.k.a. the Cartographic Modeling Environment, a.k.a. the Image Understanding Environment.  Lisp-based geospatial image analysis.","archived":false,"fork":false,"pushed_at":"2017-11-18T00:52:43.000Z","size":2828,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-04-13T15:43:25.060Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Common Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SRI-CSL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-11-08T02:45:58.000Z","updated_at":"2024-07-03T18:42:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"9ad7efb0-d64c-4c73-a2e0-c6bc9b48ee0e","html_url":"https://github.com/SRI-CSL/f3d","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SRI-CSL/f3d","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRI-CSL%2Ff3d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRI-CSL%2Ff3d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRI-CSL%2Ff3d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRI-CSL%2Ff3d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SRI-CSL","download_url":"https://codeload.github.com/SRI-CSL/f3d/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRI-CSL%2Ff3d/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30326891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T04:30:37.252Z","updated_at":"2026-03-10T06:30:53.645Z","avatar_url":"https://github.com/SRI-CSL.png","language":"Common Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"# f3d\n\nThe f3d system (a.k.a. FREEDIUS) is a portable, open-source version of\nsoftware developed by SRI under the DARPA Image Understanding Program.\nThis program was funded in the 1980s-1990s to push the state of the\nart in softcopy satellite imagery analysis.  At various times,\npredecessors to f3d went by the names \"Image-Calc\", \"CME\" and \"IUE\",\nall of which represented progress toward integrated 2d and 3d analysis\nof image data from arbitrary sensor sources.\n\nTo some extent, this software has been supplanted by libraries such as\nOpenCV, and utilities like Google Earth.  Nonetheless, it captures\nwork done at SRI that long predates these efforts, and in some\nrespects, may still offer something novel.\n\nThe code is largely written in Lisp, with a core set of C++ libraries.\nSupported Lisps are Allegro, CMUCL, and SBCL.  Rendering is\nimplemented using OpenGL.  The C++ code should automatically build on\nloading into Lisp.  The code has been build and run on Linux, Windows\n7, and Mac OS X.  On the Mac, you're best off using X11 as opposed to\nCocoa.\n\n# Installing:\n\nChecklist - Download these and you should be ready to go - on Linux,\nmost of these are available through apt-get.  On Macs, try 'brew' or\nthe websites:\n\no Quicklisp at http://www.quicklisp.org/\n\no Steel Bank Common Lisp ver. 1.3.8 at https://sourceforge.net/projects/sbcl/files/sbcl/\n\no CMake at https://cmake.org/\n\no Emacs at https://www.gnu.org/software/emacs/\n\no SLIME at https://common-lisp.net/project/slime/\n\no Tcl/Tk 8.6 (be sure to get the development versions, e.g. if you are using debian)\n\n\nf3d is quicklisp-compatible (see http://www.quicklisp.org/).  Once you\nhave a quicklisp/local-projects directory, you can git clone f3d.git\nthere.\n\nSBCL (Steel Bank Common Lisp at http://www.sbcl.org/) is an\nopen-source Common Lisp that is supported on all the platforms that\nf3d runs on.  As of this writing, you should use version 1.3.8 for\nmaximum compatibility with other things.  In theory, f3d will also\nwork on Allegro Common Lisp and CMU Common Lisp, but these haven't been\ntested in a while.\n\nDependencies: f3d depends on OpenGL and Tcl/Tk for graphics and GUI\noperations.  Tcl/Tk version 8.6 is probably best.\n\nYou are encouraged to use Emacs (https://www.gnu.org/software/emacs/)\nand SLIME (https://common-lisp.net/project/slime/) to interact with f3d.\n\nCMake (https://cmake.org/) is used to build the C libraries, so be\nsure to download that.\n\nIf quicklisp is installed, you can start Lisp and type the following\nat the '*' prompt (or in the *inferior-lisp* buffer, if using Emacs):\n\n(ql:quickload :f3d-tk)\n\nThis is how you load the full f3d system.  Upon the first loading, it\nwill compile itself.  KNOWN BUG: If you're using SLIME, do NOT start\nf3d from the SLIME window (the '\u003e' prompt) or it will hang.\n\nOnce it has been loaded, at the '*' prompt (or in the *inferior-lisp*\nwindow), do this:\n\n(start-cme)\n\nand you should see a blue menu.\n\n\n# Running\n\nThe core C++ libraries for f3d are written portably, so they should\ncompile on each of Windows, Linux, and MacOSX.\n\n# Site Models\n\nTo exercise f3d, you should download at least one site model.  At\nleast one sample site model can be found at\nhttps://github.com/SRI-CSL/radius\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsri-csl%2Ff3d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsri-csl%2Ff3d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsri-csl%2Ff3d/lists"}