Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 02:14
    rameshvs synchronize #411
  • 02:14

    rameshvs on fix_shaded_hist_bounds

    fix computations with shaded hi… (compare)

  • 02:13
    rameshvs review_requested #411
  • 02:13
    rameshvs review_requested #411
  • 02:13
    rameshvs opened #411
  • 02:13
    rameshvs review_requested #411
  • 02:12

    rameshvs on fix_shaded_hist_bounds

    fix computations with shaded hi… (compare)

  • 02:03

    rameshvs on fix_shaded_hist_bounds

    wip fix computations with shaded hi… (compare)

  • Sep 11 12:17
    tbrown122387 closed #410
  • Sep 11 12:17
    tbrown122387 commented #410
  • Sep 11 07:43
    adnanhemani commented #410
  • Sep 10 15:54
    tbrown122387 opened #410
  • Aug 25 08:47

    adnanhemani on maps_examples

    first draft completed (compare)

  • Aug 13 07:00
    adnanhemani review_requested #409
  • Aug 13 07:00
    adnanhemani opened #409
  • Aug 13 06:58

    adnanhemani on change_to_area

    made change bumped version (compare)

  • Aug 13 06:42
    adnanhemani edited #407
  • Aug 13 06:41
    adnanhemani labeled #406
  • Aug 13 06:41
    adnanhemani labeled #406
  • Aug 13 06:40
    adnanhemani opened #408
Sam Lau
@SamLau95
@cboettig @henryem to get column values from a table without brackets, you can use
table.values(‘my_column’)
henryem
@henryem
Cool, thanks
Chris Holdgraf
@choldgraf
hey folks - how up-to-date will the pip version of this class be?
in previous pip builds there have been some nasty bugs that had already been fixed on the dev branch, but pip wasn't updated
I'm trying to figure out which I should tell an instructor to use...git clone or pip. They're not super familiar with the shell/git/etc so I'd prefer pip, but not if it's going to lag considerably behind the dev branch
@SamLau95 maybe you have thoughts?
Sam Lau
@SamLau95
@choldgraf last semester we were actively developing the package and were releasing new versions every week because oftentimes students needed the fixes to complete labs. i think using the pip version for class should be fine if for no other reason than parity between instructor / student code output
right now releasing a new version has a lot of friction (depends on both john to update the Pypi version and ryan to update + push the dockerfile) which is why it’s been delayed so long. i’m actually waiting on john to push a bunch of changes the pypi at the moment
Chris Holdgraf
@choldgraf
ok cool - so you think the pip version is stable enough to use primarily...I'll pass that along to instructors
Sam Lau
@SamLau95
yup, thanks for that :)
is there a place where this conversation is happening? i’d be willing to listen in and answer questions directly if needed
i think i’d like to push out a written, consolidated, collaborative guide of how an instructor can be productive in creating material using juypter and datascience
but i’m not sure if something like is useful / already being worked on / done
Chris Holdgraf
@choldgraf
there's no consolidated place for discussion, more just little conversations here and there
I think a guide will be useful, especially for some instructors who have no background at all in computing
E.g., I've been writing up a short post on how to do scientific computing in windows
because somebody was confused about people saying "bring up a terminal and type XXX" which didn't work in windows
but it sounds like having some materials for instructors will be almost just as important (at least early on) as material for students...at least if we want to attract instructors who don't already do scientific computing in python
Sam Lau
@SamLau95
gotcha. personally i lean towards helping instructors without background in scientific computing since i think long-term that’ll result in more diversity in terms of courses and students addressed
maybe i’ll just throw up a github page on the dsten org with some info
what are some things that are absolutely necessary for a page like that?
Chris Holdgraf
@choldgraf
that's a good question, I think after the previous and this iteration it'll be clearer what the main pain points are
but it might be worth a brainstorm
either way, we should be documenting what people have questions about
Sam Lau
@SamLau95
agreed
are there some particular topics that would be the best bang for the buck for instructors right now?
Chris Holdgraf
@choldgraf
well, one would be coding in a windows environment :)
the Table tutorial is going to be a useful one
I think that there should also be a page for "so you want to learn about scientific computing in general, check out these tutorials:"
because there's already a lot of great content out there for people wanting to learn python, the shell, numpy/scipy/pandas/etc
and if we can just point people to the right place that would alleviate some of the burden
Sam Lau
@SamLau95
yup
Sam Lau
@SamLau95
hooray! the tutorial is finally pulled into master and up on data8
Chris Holdgraf
@choldgraf
looks really nice - way to go!
Carl Boettiger
@cboettig
@choldgraf @SamLau95 Good points about material being needed for instructors
@choldgraf Re: computing on Windows -- I'm curious: what's the primary reason instructors don't want to work directly on ds8.berkeley.edu and sidestep the install issues?
Carl Boettiger
@cboettig
(particularly for those instructors not coming from a scientific computing perspective)
Carl Boettiger
@cboettig
@henryem @SamLau95 how does table.values('my_column') differ from table.select('my_column')? Is there a reason to use one over the other?
henryem
@henryem
Yeah, they're very different. The first returns an array (the column) and the second returns a table with only the column 'my_column' in it.
Huge source of confusion for students, but can't think of a good way to avoid that :-/
Hmm @SamLau95 what if we had an alias for select called something like subtable_with_columns?
Wonder if it would be easier to teach initially
Then give them the shorter alias later
Chris Holdgraf
@choldgraf
@cboettig I'm not sure why people wouldn't use the ds8 environment...to be honest I don't know much about it yet either. It could just be that people default to doing things on their own computers, but maybe it can be fixed by pushing people towards the ds8.berkeley.edu resources
if somebody wants to point me to a guide on using the online ds8 environment, I can figure it out and then start telling instructors that as necessary
Sam Lau
@SamLau95
@cboettig i personally don’t see much benefit from using a local install other than needing dependencies that aren’t on ds8 (eg. I have some extensions to jupyter installed locally). i imagine it’d be a lot easier for people who don’t want to deal with installation issues to use ds8
@henryem not sure — i feel like having one method name and then switching to another could result in some confusion itself
Carl Boettiger
@cboettig
hmm, Table has no attribute 'value'
henryem
@henryem
Typo? Should be values, not value