Skip to content

Add a Quick-start guide to Python geared toward Ecologists#26

Merged
egrace479 merged 15 commits into
mainfrom
feat/AI-ecology
May 19, 2026
Merged

Add a Quick-start guide to Python geared toward Ecologists#26
egrace479 merged 15 commits into
mainfrom
feat/AI-ecology

Conversation

@egrace479

@egrace479 egrace479 commented May 14, 2026

Copy link
Copy Markdown
Member

This includes an update to the ABC Glossary with terms sourced from the community at our 2024 and 2025 All-Hands.

Screenshot of the top of the page:
Screenshot 2026-05-14 at 3 47 08 PM

Video navigating through the page and the Glossary (I did fix the Eco Model definition heading to match the CS one after I took the video):

video1584398838.mov

@egrace479 egrace479 added the enhancement New feature or request label May 14, 2026
Comment thread docs/wiki-guide/Python-Eco-Quick-start.md

@NetZissou NetZissou left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The Py guide is a great resource. The new glossary terms are very informative!

egrace479 and others added 4 commits May 19, 2026 13:23
Co-authored-by: Colin Sweeney, Ph.D. <colinpsw@gmail.com>
Co-authored-by: Colin Sweeney, Ph.D. <colinpsw@gmail.com>
Include info on R venv management

@ColinPSweeney ColinPSweeney left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good. One suggested change: Line 28 should be adjusted slightly for R consistency (Also, a "Project" in R is a specific file structure that organizes multiple R files and folders).

"Generally in Python, you want to scope a single environment for a particular project or task. Similar to R, specific libraries are loaded for a specific script or project. A key difference in Python is that the environment will also fix a particular version of Python and consist of all packages installed in that specific environment. Python can also selectively import set libraries (similar to R's "library" function) but python can also load single modules (or functions) within libraries used for a particular script."

Co-authored-by: Colin Sweeney, Ph.D. <colinpsw@gmail.com>
@egrace479

Copy link
Copy Markdown
Member Author

Looks good. One suggested change: Line 28 should be adjusted slightly for R consistency (Also, a "Project" in R is a specific file structure that organizes multiple R files and folders).

"Generally in Python, you want to scope a single environment for a particular project or task. Similar to R, specific libraries are loaded for a specific script or project. A key difference in Python is that the environment will also fix a particular version of Python and consist of all packages installed in that specific environment. Python can also selectively import set libraries (similar to R's "library" function) but python can also load single modules (or functions) within libraries used for a particular script."

Thanks! I added your suggestion.

@egrace479 egrace479 merged commit dbc0ad0 into main May 19, 2026
1 check passed
@egrace479 egrace479 deleted the feat/AI-ecology branch May 19, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants