Comments (3)
That does sound intriguing and promising! I don't know polars and ibis well enough to judge whether this would be an improvement, or have the resources to take on this major shift, but it does sound like the sort of change that might be a big improvement. It would be great to be able to move to run on existing standard libraries rather than relying on the datascience package, if the existing libraries are easy enough to learn and meet the pedagogical goals.
from textbook.
@davidwagner very cool! @jegonzal and @fperez were discussing this a bit in the context of data-100 too and may have more insight. From what I understand, it sounds like Wes created ibis to address these issues they had in pandas in the first place [1].
from textbook.
Yes! I haven't had time to dig into the details of polars vs ibis, and I'm not even sure if they occupy quite the same space. But polars is definitely rapidly rising as a viable alternative to pandas, and I think we'd gain a ton from exploring this.
I also think that a combination of one/two GSIs + AI-assisted translation could make the porting of at least the base material a reasonable lift, with the faculty/textbook authors having to only do a final review of the resulting product.
It's not trivial, but it could be done in parallel over a semester if DSUS assigns one or two GSIs to the job.
from textbook.
Related Issues (20)
- Chapter 11 reinforces racist beliefs HOT 4
- Local build error: Landing page missing a title: index HOT 1
- The book will not deploy until it is either updated or the deploy infra is fixed HOT 2
- Delete `gh-pages` branch once we are confident the switch is successful
- Fair use of CC license
- Binder HOT 3
- Invalid Certificate for www.inferentialthinking.com HOT 2
- Name 'read_url' is not defined HOT 2
- Ugly x-axis labels in Chapter 7
- Section 12.3 typo
- Chapter 8.5 typo: 271
- Chapter 11.3.5 typo
- JupyterHub link on each page doesn't work HOT 1
- Binder integrations broken HOT 3
- Chapter 7.1.4 Typo
- Chapter 7.1.3 Typo
- cannot run ch 1 code in colab: Table' object has no attribute 'cumsum' HOT 3
- Minor typos in chapter 13 // open PR #182 HOT 1
- Binder integration not working HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from textbook.