Skip to content

Public review draft tech arch vision#3

Merged
WesIngwersen merged 25 commits intopublishedfrom
public-review-draft-tech-arch-vision
Mar 2, 2026
Merged

Public review draft tech arch vision#3
WesIngwersen merged 25 commits intopublishedfrom
public-review-draft-tech-arch-vision

Conversation

@WesIngwersen
Copy link
Contributor

@WesIngwersen WesIngwersen commented Oct 24, 2025

This PR serves as a public review of the Technical Architecture Vision paper. View the draft vision in a legible format.

To comment on specific line:
Look under Files changed and the Cornerstone_Architecture_Vision.md and then click the + symbol on the line of your choice to add a comment.

For general comments, just add them below.

cclin130 and others added 14 commits October 23, 2025 16:14
Added a link to the Cornerstone Technical Architecture Vision document.
…ge emphasis words to be consistent with emphasizing key words and not ideas. Fix heading above fig 4 to read more like a heading. Make vision unlocks structure more consistent by updating the bullet names and structure.
Tech arch vision draft - internal review
@WesIngwersen WesIngwersen self-assigned this Oct 31, 2025
@WesIngwersen WesIngwersen added this to the Architecture Vision milestone Nov 5, 2025
@WesIngwersen WesIngwersen marked this pull request as ready for review November 5, 2025 18:01
@staadecker
Copy link

Hi Wes,

Not sure if this is the right place to provide feedback however I thought I'd ask what Python libraries Cornerstone was planning to use in its data pipelines? Specifically, I know pandas is often used, however, I would strongly recommend Polars as an alternative library for manipulating DataFrames.

Polars is much faster than pandas since its backend is written in Rust and it multi-threads all computations by splitting DataFrames into chunks that are each processed by a different core. (It also has a query engine that can simplify chained queries). Most importantly, Polars' syntax is extremely legible and powerful (no pandas indexes to mess with or in-place operations). I've come to love Polars over pandas and simply thought I'd let the team know :)

@staadecker
Copy link

Otherwise, I think Python, monorepo, and ETL pipeline are excellent calls! I also love the .yaml based approach that I'm seeing in the bedrock repo.

@WesIngwersen
Copy link
Contributor Author

Hi Wes,

Not sure if this is the right place to provide feedback however I thought I'd ask what Python libraries Cornerstone was planning to use in its data pipelines? Specifically, I know pandas is often used, however, I would strongly recommend Polars as an alternative library for manipulating DataFrames.

Polars is much faster than pandas since its backend is written in Rust and it multi-threads all computations by splitting DataFrames into chunks that are each processed by a different core. (It also has a query engine that can simplify chained queries). Most importantly, Polars' syntax is extremely legible and powerful (no pandas indexes to mess with or in-place operations). I've come to love Polars over pandas and simply thought I'd let the team know :)

Thanks @staadecker for this comment. We don't get into specifics of supporting Python packages in this paper but we are looking into drawing on this to speed up handling of large matrices. Great suggestion.

- remove unneeded contractions
- fix final bulleted section formatting
@WesIngwersen WesIngwersen added the documentation Improvements or additions to documentation label Feb 25, 2026
- remove contractions
- use "document" instead of doc
other sentence structure changes
@WesIngwersen WesIngwersen merged commit a1e8b1d into published Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants