Skip to content

Feature/nesp#45

Merged
B-Stepin merged 78 commits intomasterfrom
feature/nesp
Mar 23, 2026
Merged

Feature/nesp#45
B-Stepin merged 78 commits intomasterfrom
feature/nesp

Conversation

@thommodin
Copy link
Copy Markdown
Contributor

@thommodin thommodin commented Jan 30, 2026

This pull request introduces significant enhancements to the NESP project, focusing on documentation, reproducibility, geospatial data analysis, and utility functions. The most important changes include the addition of new documentation and notebooks for both Python and R users, specification of Python environment and dependencies, and the introduction of a comprehensive utility module for data processing and visualization.

Documentation and Educational Resources:

  • Added README.md with setup and usage instructions for the NESP Python environment, including recommendations for environment management and launching Jupyter notebooks.
  • Introduced notebooks and rmds for the Amsa, Seagrass and Seabird datasets.
  • Added h3.md, a slide-style technical introduction to the Uber H3 geospatial indexing system, covering concepts, technical features, and real-world applications.

Environment and Dependency Management:

  • Specified Python version (3.12) in .python-version for consistent environment setup.
  • Added pyproject.toml with explicit dependencies for geospatial data analysis, visualization, and development, ensuring reproducibility and ease of installation.

Utility Functions and Data Processing:

  • Added util.py, a comprehensive utility module providing functions for color mapping, hexbin visualizations, schema display, dataset size estimation, geodataframe creation, and H3 index generation for spatial analysis.

@thommodin thommodin requested review from B-Stepin and diodon January 30, 2026 04:28
@B-Stepin
Copy link
Copy Markdown
Contributor

B-Stepin commented Feb 1, 2026

We have the UCL template here that we have used across all other Python notebooks here https://github.com/aodn/imos-user-code-library/blob/feature/nesp/Python/templates/imos_Library_Template.ipynb

Use that in any of the new notebooks, also feel free to contribute to the template if you have better ideas.

@thommodin
Copy link
Copy Markdown
Contributor Author

@B-Stepin @diodon I merged the R markdown files into the branch, this is ready to commit to master.

Copy link
Copy Markdown
Contributor

@B-Stepin B-Stepin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All look ok, and the Styling is good.

@B-Stepin B-Stepin merged commit 2789e5b into master Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants