{"id":29425851,"url":"https://github.com/senbox-org/s1tbx","last_synced_at":"2025-07-12T10:08:27.313Z","repository":{"id":19818178,"uuid":"23078870","full_name":"senbox-org/s1tbx","owner":"senbox-org","description":"The Sentinel-1 Toolbox","archived":false,"fork":false,"pushed_at":"2024-03-08T09:21:52.000Z","size":328609,"stargazers_count":218,"open_issues_count":10,"forks_count":132,"subscribers_count":58,"default_branch":"master","last_synced_at":"2024-05-16T13:22:25.205Z","etag":null,"topics":["earth-observation","esa","insar","polarimetry","radar","sar","snap"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/senbox-org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.html","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}},"created_at":"2014-08-18T16:46:12.000Z","updated_at":"2024-05-10T22:46:52.000Z","dependencies_parsed_at":"2023-02-10T15:00:16.783Z","dependency_job_id":"08bbbf81-1fd9-457a-a927-0320f14f5e03","html_url":"https://github.com/senbox-org/s1tbx","commit_stats":null,"previous_names":[],"tags_count":89,"template":false,"template_full_name":null,"purl":"pkg:github/senbox-org/s1tbx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senbox-org%2Fs1tbx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senbox-org%2Fs1tbx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senbox-org%2Fs1tbx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senbox-org%2Fs1tbx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/senbox-org","download_url":"https://codeload.github.com/senbox-org/s1tbx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/senbox-org%2Fs1tbx/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264973273,"owners_count":23691503,"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":["earth-observation","esa","insar","polarimetry","radar","sar","snap"],"created_at":"2025-07-12T10:08:26.721Z","updated_at":"2025-07-12T10:08:27.299Z","avatar_url":"https://github.com/senbox-org.png","language":"Java","funding_links":[],"categories":["Languages other than `Python` and `R`","Radar Related GitHub Repos"],"sub_categories":["Testing your code","Software and Utilities"],"readme":"The SENTINEL-1 Toolbox\n======================\n\n[![Build Status](https://travis-ci.org/senbox-org/s1tbx.svg?branch=master)](https://travis-ci.org/senbox-org/s1tbx) \n[![Coverity Scan Status](https://scan.coverity.com/projects/7248/badge.svg)](https://scan.coverity.com/projects/senbox-org-s1tbx)\n\nThe project page of SNAP and the sentinel toolboxes can be found at http://step.esa.int. There you will find a tutorial about the usage of the application, a forum where you can ask questions and lots of other interesting things.\n\nBuilding S1TBX from the source\n------------------------------\n\n1. Download and install the required build tools\n\t* Install J2SE 1.8 JDK and set JAVA_HOME accordingly. \n\t* Install Maven and set MAVEN_HOME accordingly. \n\t* Install git\n2. Add `$JAVA_HOME/bin` and `$MAVEN_HOME/bin` to your PATH.\n\n3. Clone the S1TBX source code and related repositories into SNAP/\n\n    ```\n    git clone https://github.com/senbox-org/s1tbx.git\n    git clone https://github.com/senbox-org/snap-desktop.git\n    git clone https://github.com/senbox-org/snap-engine.git\n    git clone https://github.com/senbox-org/snap-installer.git\n    ```\n\t\n4. CD into SNAP/snap-engine:\n\n   `mvn clean install`\n\n5. CD into SNAP/snap-desktop:\n\n   `mvn clean install`\n\n6. CD into SNAP/s1tbx:\n\n   `mvn clean install`\n   \n7. If unit tests are failing, you can use the following to skip the tests\n   \n   `mvn clean install -Dmaven.test.skip=true`\n\nSetting up IntelliJ IDEA\n------------------------\n\n1. Create an empty project with the `SNAP/` directory as project directory\n\n2. Import the pom.xml files of snap-engine, snap-desktop and s1tbx as modules. Ensure **not** to enable\nthe option *'Create module groups for multi-module Maven projects'*. Everything can be default values.\n\n3. Set the used SDK for the main project. A JDK 1.8 or later is needed.\n\n4. Use the following configuration to run SNAP in the IDE:\n\t* **Main class:** `org.esa.snap.nbexec.Launcher`\n\t* **VM parameters:** `-Dsun.awt.nopixfmt=true -Dsun.java2d.noddraw=true -Dsun.java2d.dpiaware=false`\n\tAll VM parameters are optional\n    * **Program arguments:** \n    `--clusters \"E:\\build\\SNAP\\s1tbx\\s1tbx-kit\\target\\netbeans_clusters\\s1tbx\";\"E:\\build\\SNAP\\s1tbx\\s1tbx-kit\\target\\netbeans_clusters\\rstb\" --patches \"E:\\build\\SNAP\\snap-engine\\$\\target\\classes\";\"E:\\build\\SNAP\\s1tbx\\$\\target\\classes\";\"E:\\build\\SNAP\\s1tbx\\rstb\\$\\target\\classes\"`\n    \n\t* **Working directory:** `SNAP/snap-desktop/snap-application/target/snap/`\n\t* **Use classpath of module:** `snap-main`\n\nContributing\n------------\n\n    Fork it on github ( https://github.com/senbox-org/s1tbx/fork )\n    Clone it locally (git clone https://github.com/senbox-org/s1tbx.git)\n    Create your feature branch (git checkout -b my-new-feature)\n    Commit your changes (git commit -am 'Add some feature')\n    Push to the branch (git push origin my-new-feature)\n    Create a new Pull Request on github\n    \n    \nEnjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsenbox-org%2Fs1tbx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsenbox-org%2Fs1tbx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsenbox-org%2Fs1tbx/lists"}