{"id":21945431,"url":"https://github.com/io7m-com/jspatial","last_synced_at":"2025-06-21T07:41:42.300Z","repository":{"id":43212857,"uuid":"41599153","full_name":"io7m-com/jspatial","owner":"io7m-com","description":"Spatial data structures","archived":false,"fork":false,"pushed_at":"2025-05-15T20:27:39.000Z","size":4140,"stargazers_count":17,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-05-15T21:37:45.276Z","etag":null,"topics":["java","oct-tree","quad-tree","spatial"],"latest_commit_sha":null,"homepage":"https://www.io7m.com/software/jspatial/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/io7m-com.png","metadata":{"files":{"readme":"README-CHANGES.xml","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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-08-29T16:12:30.000Z","updated_at":"2025-05-15T20:27:43.000Z","dependencies_parsed_at":"2024-01-11T19:17:50.059Z","dependency_job_id":"c1cc72b8-bef6-4d6d-a658-b35b40b55041","html_url":"https://github.com/io7m-com/jspatial","commit_stats":{"total_commits":281,"total_committers":2,"mean_commits":140.5,"dds":0.003558718861209953,"last_synced_commit":"6ee5e429afe2ce6eddd3407034d852e7c1236e82"},"previous_names":["io7m-com/jspatial","io7m/jspatial"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/io7m-com/jspatial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/io7m-com%2Fjspatial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/io7m-com%2Fjspatial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/io7m-com%2Fjspatial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/io7m-com%2Fjspatial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/io7m-com","download_url":"https://codeload.github.com/io7m-com/jspatial/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/io7m-com%2Fjspatial/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261087996,"owners_count":23107655,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["java","oct-tree","quad-tree","spatial"],"created_at":"2024-11-29T04:18:28.969Z","updated_at":"2025-06-21T07:41:37.287Z","avatar_url":"https://github.com/io7m-com.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\u003cc:changelog xmlns:c=\"urn:com.io7m.changelog:4.0\" project=\"com.io7m.jspatial\"\u003e\n  \u003cc:releases\u003e\n    \u003cc:release date=\"2012-11-21T00:00:00+00:00\" ticket-system=\"com.io7m.fossil.jspatial\" version=\"1.0.0\"\u003e\n      \u003cc:changes\u003e\n        \u003cc:change date=\"2012-11-21T00:00:00+00:00\" summary=\"Initial version\"/\u003e\n      \u003c/c:changes\u003e\n    \u003c/c:release\u003e\n    \u003cc:release date=\"2012-11-24T00:00:00+00:00\" ticket-system=\"com.io7m.fossil.jspatial\" version=\"1.1.0\"\u003e\n      \u003cc:changes\u003e\n        \u003cc:change date=\"2012-11-24T00:00:00+00:00\" summary=\"Use jtensors 4.0.0\"/\u003e\n      \u003c/c:changes\u003e\n    \u003c/c:release\u003e\n    \u003cc:release date=\"2012-11-24T00:00:00+00:00\" ticket-system=\"com.io7m.fossil.jspatial\" version=\"1.2.0\"\u003e\n      \u003cc:changes\u003e\n        \u003cc:change date=\"2012-11-24T00:00:00+00:00\" summary=\"Use jtensors 4.1.0\"/\u003e\n      \u003c/c:changes\u003e\n    \u003c/c:release\u003e\n    \u003cc:release date=\"2012-12-09T00:00:00+00:00\" ticket-system=\"com.io7m.fossil.jspatial\" version=\"1.3.0\"\u003e\n      \u003cc:changes\u003e\n        \u003cc:change date=\"2012-12-09T00:00:00+00:00\" summary=\"Allow trees that are not rooted at (0,0,0). See OctTreeConfig.setPosition() and QuadTreeConfig.setPosition().\"/\u003e\n      \u003c/c:changes\u003e\n    \u003c/c:release\u003e\n    \u003cc:release date=\"2013-06-15T00:00:00+00:00\" ticket-system=\"com.io7m.fossil.jspatial\" version=\"2.0.0\"\u003e\n      \u003cc:changes\u003e\n        \u003cc:change compatible=\"false\" date=\"2012-05-04T00:00:00+00:00\" summary=\"Require Java 7 and update example Swing viewers to use JDK7 widgets (with generics)\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2012-05-04T00:00:00+00:00\" summary=\"Use jtensors 5.*\"/\u003e\n        \u003cc:change date=\"2012-05-04T00:00:00+00:00\" summary=\"Explicitly demand a fixed-function OpenGL implementation in the Octtree viewer\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2012-05-04T00:00:00+00:00\" summary=\"Use jaux 2.4.* for more predictable unit test behaviour with floating point values\"/\u003e\n      \u003c/c:changes\u003e\n    \u003c/c:release\u003e\n    \u003cc:release date=\"2017-12-08T11:28:14+00:00\" ticket-system=\"com.github.io7m.jspatial\" version=\"3.0.0\"\u003e\n      \u003cc:changes\u003e\n        \u003cc:change compatible=\"false\" date=\"2014-11-28T00:00:00+00:00\" summary=\"Remove *Config* classes and replace with static constructor functions and mutable builders\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2014-11-28T00:00:00+00:00\" summary=\"Rename and suffix all interface types with \u0026quot;Type\u0026quot;, in line with io7m conventions\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2014-11-28T00:00:00+00:00\" summary=\"Replace use of jaux with the new jnull/junreachable packages\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2014-11-28T00:00:00+00:00\" summary=\"Use jtensors 6.0.1\"/\u003e\n        \u003cc:change date=\"2014-11-28T00:00:00+00:00\" summary=\"Add all configurations of limiting/pruning/SD algorithms\"/\u003e\n        \u003cc:change date=\"2014-11-28T00:00:00+00:00\" summary=\"Use launch4j for Windows executables\"/\u003e\n        \u003cc:change date=\"2014-11-28T00:00:00+00:00\" summary=\"Rewrite viewers\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2016-08-26T00:00:00+00:00\" summary=\"Complete rewrite of all trees and viewers\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2016-08-26T00:00:00+00:00\" summary=\"Remove the static/dynamic object type interfaces\"/\u003e\n        \u003cc:change date=\"2016-08-26T00:00:00+00:00\" summary=\"Add long integer/double precision tree types\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2016-08-26T00:00:00+00:00\" summary=\"Use jtensors 7.0.0-beta0011\"/\u003e\n        \u003cc:change date=\"2016-08-26T00:00:00+00:00\" summary=\"The packages are now OSGi bundles\"/\u003e\n        \u003cc:change date=\"2017-04-25T00:00:00+00:00\" summary=\"Rename project. Use the new primogenitor POM and 2017 project conventions.\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2017-05-06T00:00:00+00:00\" summary=\"Use jtensors [8.1.0, 9.0.0)\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2017-05-09T00:00:00+00:00\" summary=\"Replace all quadrant and octant handling with jregions.\"\u003e\n          \u003cc:tickets\u003e\n            \u003cc:ticket id=\"5\"/\u003e\n          \u003c/c:tickets\u003e\n        \u003c/c:change\u003e\n        \u003cc:change compatible=\"false\" date=\"2017-12-08T00:00:00+00:00\" summary=\"Use jtensors 9.0.0\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2017-12-08T00:00:00+00:00\" summary=\"Remove jnull and jfunctional dependencies\"/\u003e\n        \u003cc:change compatible=\"false\" date=\"2017-12-08T11:28:14+00:00\" summary=\"Publish Java 9 modules. JDK 9 is now required to build and run.\"/\u003e\n      \u003c/c:changes\u003e\n    \u003c/c:release\u003e\n  \u003c/c:releases\u003e\n  \u003cc:ticket-systems\u003e\n    \u003cc:ticket-system default=\"true\" id=\"com.github.io7m.jspatial\" url=\"http://www.github.com/io7m-com/jspatial/issues/\"/\u003e\n    \u003cc:ticket-system default=\"false\" id=\"com.io7m.fossil.jspatial\" url=\"http://fossil.io7m.com/repo.cgi/io7m-jspatial/tktview?name=\"/\u003e\n  \u003c/c:ticket-systems\u003e\n\u003c/c:changelog\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fio7m-com%2Fjspatial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fio7m-com%2Fjspatial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fio7m-com%2Fjspatial/lists"}