Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 5 DOI reference(s) in README -
✓Academic publication links
Links to: sciencedirect.com, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.6%) to scientific vocabulary
Keywords
Repository
QSCAT is a QGIS plugin for shoreline change analysis (SCA).
Basic Info
- Host: GitHub
- Owner: qscat
- License: gpl-3.0
- Language: Python
- Default Branch: master
- Homepage: https://qscat.github.io
- Size: 8.18 MB
Statistics
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 7
- Releases: 8
Topics
Metadata Files
README.md
Warning
QSCAT is currently unstable, so please expect for potential bugs and issues. In the meantime, we kindly request your assistance in reporting any problems you encounter at QSCAT GitHub Issues (https://github.com/qscat/qscat/issues). Thank you for your cooperation!
QGIS versions compatibility
| Name | Status |
| - | - |
| test coverage (ongoing) | |
| 3.22.16 |
|
| 3.34.5 |
|
| 3.36.1|
|
Features
QSCAT offers the following features:
| Feature | Description | | - | -- | | Shoreline Change | Computes shoreline change statistics: shoreline change envelope (SCE), net shoreline movement (NSM), end-point rate (EPR), linear regression rate (LRR), and weighted linear regression rate (WLR). | | Area Change | Calculates length and area of accreting, stable, and eroding coastal segments. | | Forecasting | Predicts future shoreline positions including uncertainty areas. | | Automator | Automates manual repetitive tasks. | | Visualization | Visualizes shoreline and area change, forecasting results in the map for easy interpretation. | | Summary Report | Generates a comprehensive summary report of the results. |
Installation
Plugins Repository
### Instructions 1. Open `QGIS`, `Plugins ‣ Manage and Install Plugins… ‣ Settings`. 2. Check `Show also experimental plugins`. Go to `All`. 3. Search `QGIS Shoreline Change Analysis Tool`. 4. Click `Install Plugin`. 5. Go to `Installed`. The `QGIS Shoreline Change Analysis Tool` should now appear in the list if the plugin is installed succesfuly. Check the checkbox to enable the plugin (if not checked). 6. Once enabled, the  icon will appear in the toolbar.ZIP file
### Instructions The latest QSCAT plugin is available as a ZIP file for installation. The steps to install the plugin on any operating system (Windows, Linux, Mac OS) are as follows: 1. Download the latest `qscat.zip` file from the following link: [https://github.com/qscat/qscat/releases/latest](https://github.com/qscat/qscat/releases/latest). OR `qscat-x.y-z.zip` from [https://plugins.qgis.org/plugins/qscat/](https://plugins.qgis.org/plugins/qscat/). 2. Open `QGIS`, `Plugins ‣ Manage and Install Plugins… ‣ Install from ZIP`. 3. Click `…`, find the downloaded `qscat.zip`, then click `Install Plugin`. Finally, proceed with the warning if asked. 4. Go to `Installed`. The `QGIS Shoreline Change Analysis Tool` should now appear in the list if the plugin is installed succesfuly. Check the checkbox to enable the plugin (if not checked). 5. Once enabled, the  icon will appear in the toolbar.See QSCAT User Manual - Sample Workflow for sample usage.
Resources
- QSCAT Website
- QSCAT Documentation
- QSCAT User Manual
- QSCAT Facebook Page
- QSCAT Facebook Group
- QSCAT Twitter
Contributing
- We welcome contributions to QSCAT! Given that the plugin is in its initial stage, bug reports are our top priority as they help us identify and address issues to improve the stability and functionality of QSCAT. Whether it's code improvements, bug fixes, documentation enhancements, or translations, every contribution helps make QSCAT better for everyone. Please see our Contribution Guide for more details on how to get involved.
License
- GPL License 3.0: The QSCAT plugin is licensed under GPL 3.0, per QGIS' Open Source Software principles. This decision aligns with the requirement for plugins to comply with GPL version 2 or greater for distribution through the QGIS plugin system.
Citation
If you use our work, please consider citing it as below:
Facun, L. P., Sta Maria, M. Y., Ducao, R., Clemente, J. J., Carmelo, E. M., Maon, A., Malaya, A. R., Cuison, F., & Siringan, F. (2024). QGIS Shoreline Change Analysis Tool (QSCAT): A fast, open-source shoreline change analysis plugin for QGIS. Environmental Modelling & Software, 136, 106263. https://doi.org/10.1016/j.envsoft.2024.106263
BibTeX Entry
```bibtex @article{FACUN2024106263, title = {QGIS Shoreline Change Analysis Tool (QSCAT): A fast, open-source shoreline change analysis plugin for QGIS}, journal = {Environmental Modelling & Software}, pages = {106263}, year = {2024}, issn = {1364-8152}, doi = {https://doi.org/10.1016/j.envsoft.2024.106263}, url = {https://www.sciencedirect.com/science/article/pii/S1364815224003244}, author = {Louis Philippe Facun and Ma. Yvainne {Sta Maria} and Rodel Ducao and Jamela Jirah Clemente and Ellen Mae Carmelo and Angelo Maon and Ara Rivina Malaya and Floribeth Cuison and Fernando Siringan}, keywords = {Coastal erosion, Geographic information systems, Open-source software, Shoreline change analysis}, abstract = {Coastal erosion poses a significant threat to most coastal communities. This necessitates a better understanding of coastal erosion dynamics, and thus, shoreline change analysis (SCA) tools would be handy. However, many available tools require commercial softwares and/or a faster computing platform. To address these issues, QGIS’ Shoreline Change Analysis Tool (QSCAT), a new QGIS plugin built with Python, was developed. QSCAT can perform transect-based and area-based analyses. The transect-based algorithm of QSCAT was patterned after the Digital Shoreline Analysis System (DSAS). Whereas, the area-based algorithm is similar to the change polygon method. Running QSCAT and DSAS together demonstrated that QSCAT generated the same results as DSAS but its overall speed is 8 times faster than DSAS. QSCAT can estimate beach area loss and length of eroding shorelines, which can identify erosion hotspots. These features attest to QSCAT’s potential as a more efficient and an equally reliable SCA tool.} }
Owner
- Name: QSCAT
- Login: qscat
- Kind: organization
- Email: louisfacun@gmail.com
- Location: Philippines
- Website: qscat.readthedocs.io
- Twitter: QSCATPlugin
- Repositories: 1
- Profile: https://github.com/qscat
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
title: "QGIS Shoreline Change Analysis Tool (QSCAT): A fast, open-source shoreline change analysis plugin for QGIS"
type: "software"
license: GPL-3.0-or-later
authors:
- family-names: "Facun"
given-names: "Louis Philippe"
orcid: "https://orcid.org/0000-0003-3608-6259"
- family-names: "Sta. Maria"
given-names: "Ma. Yvainne"
- family-names: "Ducao"
given-names: "Rodel"
- family-names: "Clemente"
given-names: "Jamela Jirah"
- family-names: "Carmelo"
given-names: "Ellen Mae"
- family-names: "Maon"
given-names: "Angelo"
- family-names: "Malaya"
given-names: "Ara Rivina"
orcid: "https://orcid.org/0000-0001-9538-5756"
- family-names: "Cuison"
given-names: "Floribeth"
orcid: "https://orcid.org/0000-0001-7305-6222"
- family-names: "Siringan"
given-names: "Fernando"
version: 0.4.1
date-released: "2024-07-18"
url: "https://github.com/qscat/qscat"
preferred-citation:
type: article
authors:
- family-names: "Facun"
given-names: "Louis Philippe"
orcid: "https://orcid.org/0000-0003-3608-6259"
- family-names: "Sta. Maria"
given-names: "Ma. Yvainne"
- family-names: "Ducao"
given-names: "Rodel"
- family-names: "Clemente"
given-names: "Jamela Jirah"
- family-names: "Carmelo"
given-names: "Ellen Mae"
- family-names: "Maon"
given-names: "Angelo"
- family-names: "Malaya"
given-names: "Ara Rivina"
orcid: "https://orcid.org/0000-0001-9538-5756"
- family-names: "Cuison"
given-names: "Floribeth"
orcid: "https://orcid.org/0000-0001-7305-6222"
- family-names: "Siringan"
given-names: "Fernando"
title: "QGIS Shoreline Change Analysis Tool (QSCAT): A fast, open-source shoreline change analysis plugin for QGIS"
journal: "Environmental Modelling & Software"
doi: "https://doi.org/10.1016/j.envsoft.2024.106263"
year: 2024
volume: 136
issue: 106263
pages: 106263
abstract: "Coastal erosion poses a significant threat to most coastal communities. This necessitates a better understanding of coastal erosion dynamics, and thus, shoreline change analysis (SCA) tools would be handy. However, many available tools require commercial softwares and/or a faster computing platform. To address these issues, QGIS’ Shoreline Change Analysis Tool (QSCAT), a new QGIS plugin built with Python, was developed. QSCAT can perform transect-based and area-based analyses. The transect-based algorithm of QSCAT was patterned after the Digital Shoreline Analysis System (DSAS). Whereas, the area-based algorithm is similar to the change polygon method. Running QSCAT and DSAS together demonstrated that QSCAT generated the same results as DSAS but its overall speed is 8 times faster than DSAS. QSCAT can estimate beach area loss and length of eroding shorelines, which can identify erosion hotspots. These features attest to QSCAT’s potential as a more efficient and an equally reliable SCA tool."
GitHub Events
Total
- Issues event: 9
- Watch event: 7
- Delete event: 10
- Issue comment event: 35
- Push event: 5
- Pull request event: 20
- Create event: 11
Last Year
- Issues event: 9
- Watch event: 7
- Delete event: 10
- Issue comment event: 35
- Push event: 5
- Pull request event: 20
- Create event: 11
Issues and Pull Requests
Last synced: 9 months ago
All Time
- Total issues: 6
- Total pull requests: 0
- Average time to close issues: 3 days
- Average time to close pull requests: N/A
- Total issue authors: 5
- Total pull request authors: 0
- Average comments per issue: 0.33
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 6
- Pull requests: 0
- Average time to close issues: 3 days
- Average time to close pull requests: N/A
- Issue authors: 5
- Pull request authors: 0
- Average comments per issue: 0.33
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- DraussenSho1337 (2)
- Kyaymone (1)
- SotiaDeme (1)
- leopancrazzi (1)
- Stratodude (1)
- Adeline-rlt (1)
- kannan-ts (1)
- Ramesh-65 (1)
Pull Request Authors
- dependabot[bot] (54)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v2 composite
- actions/upload-release-asset v1 composite
- actions/checkout b4ffde65f46336ab88eb53be808477a3936bae11 composite
- actions/upload-artifact 97a0fba1372883ab732affbe8f94b823f91727db composite
- github/codeql-action/upload-sarif 1b1aada464948af03b950897e5eb522f92603cc2 composite
- ossf/scorecard-action 0864cf19026789058feabb7e87baa5f140aac736 composite
- sphinx-rtd-theme *
- sphinxcontrib-bibtex *
- codecov/codecov-action v4 composite
- conda-incubator/setup-miniconda v3 composite
- actions/checkout b4ffde65f46336ab88eb53be808477a3936bae11 composite
- github/codeql-action/analyze 4355270be187e1b672a7a1c7c7bae5afdc1ab94a composite
- github/codeql-action/autobuild 4355270be187e1b672a7a1c7c7bae5afdc1ab94a composite
- github/codeql-action/init 4355270be187e1b672a7a1c7c7bae5afdc1ab94a composite
- step-security/harden-runner 63c24ba6bd7ba022e95695ff85de572c04a18142 composite
- actions/checkout b4ffde65f46336ab88eb53be808477a3936bae11 composite
- actions/dependency-review-action 5bbc3ba658137598168acb2ab73b21c432dd411b composite
- step-security/harden-runner 63c24ba6bd7ba022e95695ff85de572c04a18142 composite
- codecov/codecov-action v4 composite
- conda-incubator/setup-miniconda v3 composite
- codecov/codecov-action v4 composite
- conda-incubator/setup-miniconda v3 composite