nyami

River mapping and analysis in Python 🐍

https://github.com/h0ssammm/nyami

Science Score: 44.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
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (21.0%) to scientific vocabulary

Keywords

automated-river-analysis earth-science fluvial fluvial-geomorphology geomorphology github-config hydrology mapping minecraft papermc-plugin python river river-analysis river-networks
Last synced: 4 months ago · JSON representation ·

Repository

River mapping and analysis in Python 🐍

Basic Info
  • Host: GitHub
  • Owner: h0ssammm
  • License: mit
  • Default Branch: main
  • Size: 8.79 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
automated-river-analysis earth-science fluvial fluvial-geomorphology geomorphology github-config hydrology mapping minecraft papermc-plugin python river river-analysis river-networks
Created 8 months ago · Last pushed 4 months ago
Metadata Files
Readme License Citation

README.md

Nyami: River Mapping and Analysis in Python 🐍

Nyami Logo

Welcome to Nyami, a powerful tool for river mapping and analysis in Python. This repository offers a comprehensive suite of tools designed for earth science enthusiasts, researchers, and professionals working in the fields of fluvial geomorphology and hydrology.

Table of Contents

Introduction

Nyami focuses on river networks, providing essential tools for mapping and analyzing river systems. With its user-friendly interface and powerful backend, Nyami makes it easier to visualize and interpret river data. Whether you're studying fluvial processes or assessing hydrological impacts, Nyami has you covered.

Features

  • Automated River Analysis: Streamline your analysis with built-in algorithms that handle data processing.
  • Visualization Tools: Generate clear and informative maps of river networks.
  • Data Integration: Easily import data from various sources for comprehensive analysis.
  • Customizable Parameters: Tailor the analysis to fit your specific needs.
  • Support for Multiple Formats: Work with various data formats, including shapefiles and GeoJSON.

Installation

To get started with Nyami, clone this repository and install the required packages. Run the following commands in your terminal:

bash git clone https://github.com/h0ssammm/nyami.git cd nyami pip install -r requirements.txt

Usage

Once installed, you can begin using Nyami to analyze river data. The main script is located in the src directory. Run the following command to execute it:

bash python src/main.py

You can find detailed instructions on how to use each feature in the Documentation.

Examples

Here are some examples of what you can do with Nyami:

River Mapping

Generate a map of a river network with the following command:

bash python src/map.py --input data/river_data.shp --output output/river_map.png

Data Analysis

Analyze river flow data:

bash python src/analyze.py --input data/flow_data.csv --output output/analysis_results.txt

Contributing

We welcome contributions from everyone. If you want to help improve Nyami, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your branch to your forked repository.
  5. Open a pull request.

Please ensure that your code adheres to the existing style and includes tests where applicable.

License

Nyami is licensed under the MIT License. See the LICENSE file for more information.

Contact

For questions or suggestions, feel free to reach out:

  • Author: Hossam
  • Email: h0ssammm@example.com

Releases

To download the latest release of Nyami, visit the Releases section. Make sure to download the appropriate file for your system and execute it according to the instructions provided.

For more updates and features, check the Releases section regularly.

Topics

This repository covers a range of topics relevant to river mapping and analysis:

  • Automated River Analysis
  • Earth Science
  • Fluvial Processes
  • Fluvial Geomorphology
  • Geomorphology
  • Hydrology
  • Mapping
  • Python Programming
  • River Networks
  • Rivers

Conclusion

Nyami is your go-to solution for river mapping and analysis. Its robust features and ease of use make it suitable for both beginners and experts in the field. Dive into the world of river analysis with Nyami today!

River Image


Feel free to explore, contribute, and enhance your understanding of river systems with Nyami. Happy mapping!

Owner

  • Login: h0ssammm
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
title: "nyami: River mapping and analysis software"
version: XXXX.XX.XX
message: "Please acknowledge the use of this software in any publications by citing:"
authors:
- family-names: Schneck
  given-names: Cora Y.
  orchid: 'https://orcid.org/0009-0009-1415-5170'
- family-names: Schneck
  given-names: Una G.
  orchid: 'https://orcid.org/0000-0003-0048-5143'
repository-code:: "https://github.com/cyschneck/nyami"
url: "https://github.com/cyschneck/nyami"

GitHub Events

Total
  • Release event: 1
  • Push event: 736
  • Create event: 3
Last Year
  • Release event: 1
  • Push event: 736
  • Create event: 3

Dependencies

pyproject.toml pypi
environment.yml conda
  • pre-commit
  • python >=3.10,<3.14