- Jennifer Balakrishnan:
Piper and I worked on some of her code https://cloud.sagemath.com/projects/bd2ee9ae-5747-48e0-ba1e-61226b2bac71/files/start.sagews
- Gregory Bard
- working on 3d color plotting
- Talked about how to teach programming with Tim Clemens
- https://cloud.sagemath.com/projects/c096352d-b392-499a-8899-6bfa794d7504/files/Graphical%20Appendix/2016-08-15-110302.pdf
suffered due to overheating
Alina Bucur (not here yet)
Tim Clemans
- Learned from Vivek's experience with School yourself to improve Learn Python the hard way https://cloud.sagemath.com/111f81b5-d9cb-4c4c-a00e-7c6526e946d0/raw/tutorial_prototype.html
Christine syntax discussions.
Aly Deines (not here yet)
Piper Harron (worked with Jen)
- Rob Harron
- Moved ray class group and Hecke character scripts into Sage source: can currently compute ray class groups and Hecke character groups, as well as L-functions of Hecke characters.
Talked with William about internal PARI C library functions that are not public.
- Jamal Hassan
working with Rob (just left)
Erik Holmes (in bathroom)
- John Jeng
- react rewrite: stores and actions are now initialized before rendering, but not done.; very natural.
working in https://cloud.sagemath.com/projects/92234d52-8a1c-4e63-bde3-f2727f5ab8b1/
Kiran Kedlaya (not here yet)
- Jack Kennedy
- Learned about Sage development and SageMathCloud from Harald Schilly; sage dev onboarding.
Plan to give us feedback and thoughts later.
- Jonathan Lee
- Fixed bugs and warnings upgrading SMC to React 0.15 and React Bootstrap 0.30 (branch webapp-lib-updates)
- Tried in vain to get jQuery UI working again...
- First steps on top navbar for top-down React rewrite
- Discussed in-place chat with Vivek (i.e., chat for files).
Talked about merge strategy for webapp-lib-updates and top-down-react with jjeng
- David Lukas
- Built development version of Sage on my laptop.
Attended Harald's presentation.; it was comprehensive. Missing pedogagy of teaching.
- Simon Luu
- Attempted to make URLs change in react (history api)
- Switched to helping Vivek with replacing the side chats with the chatroom react component
Attempted to replace the side chat but ran into some issues. WHERE? - (https://cloud.sagemath.com/projects/242b5a42-527f-40a7-ab23-7f6c62cfd744/files/smc/src/smc-webapp/, in editor.coffee, editor.html, syncdoc.coffee)
- Michelle Manes
- Tried to review a ticket specialzation for polynomials, schemes, and morphisms,;had some difficulty getting the build to work on laptop.
- Jen built it on SMC, so worked on the review there. (https://cloud.sagemath.com/projects/d87ce228-3433-4d2c-b150-f16518d5e59a/files/2016-08-15-145828.term)
(With Erik Holmes) submitted review of ticket.
- Christine Miles
- got better
working with tim -- writing stuff related to learning code
Nicholas Ruhland (not here yet)
- Harald Schilly
- talk about smc (comprehensive demo)
- getting jack on speed with sage dev and answer questions from many people
- compute image container (broke it): issue with giac (not ginac!)
tried webpack dashboard (useless for us) -- https://news.ycombinator.com/item?id=12291085
- William Stein
implement most of uploading projects to GCS -- https://github.com/sagemathinc/smc/blob/c10471d4f24feea1ddc935bb4a867f8811a5c74c/src/scripts/migrate-to-k8s/upload_project.py; found some subtle issues along the way and fixed them.
Patrick Studdard (In room having trouble with wifi using his cell phone. Miserable. Suffering.)
- Bella Tobin
- working on refereeing that ticket mentioned above; had issues building sage...
got in touch with other grad students who will come tomorrow.
- Vivek Venkatachalam
- forked smc to work on side-chat
- re-familiarized myself with the "crappy side-chat" code I wrote two years ago.
- With Simon, attempted to replace the current side-chat with the fancier chatroom React component, but ran into some issues with document rendering.
Talked to Simon and Jonathan to chart out a good plan to get some work on side-chat done while not writing too much temporary code to handle rendering events in the old framework.
Kartik Venkatram (not here yet)
- Jennifer Balakrishnan
- bunch of grad students coming around 4:30: will do informal thing on using/developing Sage here.
- costco run? Put Requests here!
number theory tickets
- Gregory Bard
- primary objective: finish complex plots section
setup Jack to proofread -- project here: xxx
Alina Bucur (not here yet)
Tim Clemans
- Hovering over avatar would tell you cursor lines; click to go to. (vivek wrote the faces)
Realtime project status: who's editing what right now, the line numbers, etc.
Aly Deines (not here yet)
Piper Harron (not here)
Rob Harron (not here)
- Push what I have of the ray class group/hecke character code to trac (Cremona contacted me, interested about the code).
- Follow up on discussion I started on the pari dev mailing list, reworking how the ray classes are represented for better efficiency based on Belabas' comments.
Perucca's talk at 3:00pm at UH Manoa.
Jamal Hassan (not here)
Erik Holmes (not here)
- John Jeng (was running; now here)
- React top down rewrite more...
- non-react editors: open without warnings, non-react pieces
- Kiran Kedlaya (not here yet)
- meeting with my students and postdocs at UCSD: 10am-1pm Hawaii time
- possibly a conference call 1-2pm Hawaii time
- after that, will be available via chat
- Jack Kennedy
- first check in! (bug #5415 -- https://trac.sagemath.org/ticket/5415)
- proofread and comment on Greg's complex plot doc
- look at more tickets
- ask people some technical things
- Jonathan Lee
- last night finished merging Harald's code with J3's code.
- will fix bugs in merge
David Lukas (not here)
- Simon Luu
working with Vivek on "the soon-to-be awesome side chat": redo rendering, refactor code.
- Michelle Manes
- figured out problem with pulling ticket, fixed it, will continue ticket review later
- explained code for new algorithm for potential good reduction to Erik Holmes, and he will work with others on a ticket today
- arranged UH classroom for our use through Sunday
- out today for meetings and visitor at UH
- number theory talk at math dept today at 3pm for anyone interested: Antonella Perucca. Room is Keller 401
- will try to check in on email throughout the day
- Christine Miles
learning syntax of nested dictionary, etc.
Nicholas Ruhland (not here yet... but will arrive)
- Harald Schilly
- fixing a strange bug in sagemath documentation (or, figuring out what's going on at all there), adding analytics → yes, it's fixed now
- bug triaging for smc, and a bit of support (e.g. looked into shibboleth again, to remind myself what it does and requires)
- maybe architecture diagram with william
- looking into william's k8s code
- working on the compute image, integration into control scripts
- William Stein
- finishing migration of projects to GCS (20% now done)
implement kubernetes things: not sure which -- will triage
Patrick Studdard (continue to work at his job)
Bella Tobin (not here, but leading a group over here later)
- Vivek Venkatachalam
- bought an Air Conditioner, which is upstairs. So if you sit by it upstairs it is dry and cool(-er).
- working on side chat with simon and jonathan
information about user presence
Kartik Venkatram (not here yet)
- Jennifer Balakrishnan
- great tutorial on sage (7 students!)
- talked to Antonella about Sage (she had number field/elliptic curve questions)
- dev'ing sage on SMC
no need for costco today (maybe tomorrow)
- Gregory Bard
- setup jack to proofread, and he did a lot
- 66% through complex plots; less mainstream -- inspire interest in CC analysis.; we are missing some natural functionality, e.g., complex plots in 3d.
number theory seminar: plugged sage
- Alina Bucur (not here yet)
expressed interest in working with Greg on interactive crypto webpages
- Tim Clemans
- show line number
frustration: need a go-to-line function
Aly Deines (not here yet)
Piper Harron (not here)
- Rob Harron
- Fought with git with Harald as my champion
- Pushed ray class group/Hecke character code to a prexisting trac ticket: https://trac.sagemath.org/ticket/15829
- Went to number theory talk
Rewrote ray/Hecke code to use pari extended ideals as per Belabas' suggestion. Pushed to trac #15829
Jamal Hassan (not here)
Erik Holmes (not here)
- John Jeng
- spent most time learning React/REDUX design patterns -- pros/cons
- request: write something down, e.g., "suggested uses"
william and I added a lot to this todo list: https://cloud.sagemath.com/projects/bd2ee9ae-5747-48e0-ba1e-61226b2bac71/files/projects/react-rewrite.tasks
- Kiran Kedlaya (not here yet)
- identified some moribund tickets that might deserve new attention
Jack Kennedy
- fixed bugs (+1) in ticket 5415 and tested (and added test case)
- updated ticket with explanation
- tried and failed to push a branch to git.sagemath.org (permissions)
- commented brilliantly on Greg's plot doc
- found tennis buddies
- Jonathan Lee
- last night finished merging Harald's code with J3's code.
will fix fixed bugs in merge
- lots of work on top navbar, particularly connection panel
- worked with Tim on cursors
- worked with Nicholas on #818 (https://github.com/sagemathinc/smc/issues/818) and other project files fixes
David Lukas (not here)
- Simon Luu (with Vivek)
- Worked on the styling of the side chat (looks good right now)
- Have to add side_chat changes to editor_chat so we don't have two files with same code. (side chat uses a lot of things the regular chat room uses)
- Started making react components for video chat
- Michelle Manes
- got room; needs work.
- hosted number theory speaker
meetings meetings meetings
- Christine Miles
regenerating
- Nicholas Ruhland
getting up to speed: https://cloud.sagemath.com/projects/31b5d547-f2be-468b-81ea-94ec62dcf746/files/
- Harald Schilly
- looked into drawing architecture diagrams
- talked with william about k8s remaining issues (triaged for hours...)
- helped others, and support
code review for PRs
- William Stein
- working on migrating projects; 900 minutes to go.
- talked with harald triaging the k8s migration.
helped tim and others a bit.
Patrick Studdard (not here)
Bella Tobin (not here)
- Vivek Venkatachalam
- [with Simon] Cleaned up side chat so it's almost ready to go.
- Fixed alignment of avatars in the user presence region.
- Tried to convince William to include a global chat option for sidechat/chatrooms. Vetoed.
- [with Simon and John J.] Started planning the video chat reactification, which would be necessary if we want to match features when this pull request gets merged in.
Looked at video recording with WebRTC. Looks like http://www.kurento.org/ is a good solution, but not worth pursuing unless we know people will want to use this (pay for it? It most likely requires server resources.)
MAYBE https://developer.appear.in/ ???
Kartik Venkatram (not here yet)
- Jennifer Balakrishnan
- possibly doing more intro to Sage for UH Manoa students
- Costco run (ADD STUFF HERE)
- More eggs, since all the eggs have been eaten. [actually, there are many eggs in the downstairs fridge]
- Unsweetened iced tea would be nice.
will look at #8441 -- https://trac.sagemath.org/ticket/8441; working on this for 6 years!
- Gregory Bard
- Organizing the snorkeling (waterfall too?) - http://hanaumabaysnorkel.com/
- Making sure the Hawaiians feel that we're happy to be here
- We need to talk about this: https://cloud.sagemath.com/projects/9107841b-69fe-4d5e-a16f-f3eb2468b07c/files/Newer%20Stuff/Newer%20Bits%20of%20the%20Graphical%20Appendix/one_color_vs_two_color.sagews
- Avoiding nervous breakdown on confusion about complex plots
Possibly redoing ALL the images in the appendix :-/
- Alina Bucur (not here yet)
packing
- Tim Clemans
not sure what do today
Aly Deines (not here yet)
- Piper Harron
- Rob Harron
- continuing work on ray class groups/Hecke characters: expanding functionality, improving doctests
- look into maybe reviewing a ticket Kiran fixed for me: https://trac.sagemath.org/ticket/20932
- William's talk: 2:30pm in Keller Hall, room 401 (https://math.hawaii.edu/wordpress/event/seminar-william-stein-what-is-sagemath-good-for/?instance_id=11772269)
- Jamal Hassan
- Erik Holmes
- Verify that ticket #21117 is working
- Attempt to implement and make ticket for an Arithmetic Dynamics algorithm
- learn more (#2?)
- John Jeng
- was up late (probably asleep right now)
- update us about surfing (?)
- finish improving rclass function....
fix more issues with old non-react editors
- Kiran Kedlaya (in San Diego)
- packing
- looking at some trac tickets (e.g., #8441)
- getting other to-do items out of the way to free up time while I'm in Hawaii
reachable on chat all day (mostly)
- Jack Kennedy
- solve push-to-git-trac problem
- more tickets
[william grumbles about sage dev]
- Jonathan Lee
- finishing up top navbar (12 things; 6 hours); lightweight react sortable component
- work with nicholas and j3 on cleaning up rclass reduxProps usage
- move on to editor rewrite.
charge!
- David Lukasgi
- working regular job today
- Simon Luu
- work on implementing video chat with vivek
- Michelle Manes
- no Sage stuff today
- meetings
- William's talk at 2:30pm
- help Jen with Costco run if necessary
- on call for issues with campus room / wifi -- (does it work?)
- See you tomorrow!
- Christine Miles
- Nicholas Ruhland
- likely working with j on top-down react rewrite
- enforce our new ideas about actions; see if the actions function idea is actually nice.
fix small ui bugs in SMC (e.g., avatar list number)
- Harald Schilly
- Julia already took 2+ hours of my time, but I figured out why its broken.
- surprising amount of user support (!)
- plans are to work on the integration of the compute image with the control scripts
- I also already figured out the canonical way to react to pre-empt shutdown events: use gcloud + metadata
- reviewed and merged two tickets with Hal Snyder
fixing the dropping on editors issue
- William Stein
- will go to campus mostly today
- working on blocking projects from accessing gcloud api: disturbingly complicated approach needed involving service accounts, deployments, shockingly-located secret files, etc. Will definitely work, but requires a few more hours to implement.
will give a talk at 2:30: "how to use Sage and SMC in a range of ways in your daily life"
- Patrick Studdard
job interviews
- Bella Tobin
not here
- Vivek Venkatachalam
Get video broadcast stubbed using SMC React Best Practices™
- Kartik Venkatram
not here yet
- Gregory Bard
- Finished writing all the possibilities for saving your image files. (Appendix G.4)
- Finished writing about the several uses of the show() command (Appendix G.5)
- Discussed linear algebra with Kiran Kedlaya
- Rewrote the code for newPlot3d to be more similar to the old plot3d
- Learned how to use
**kwargs
to enable passing keywords from newPlot3d to implicit_plot_3d, resulting in a tremendously simpler set of options
- Combined all five operations: 3d graphs where z=real_part, z=imag_part, z=magnitude, z=phase, and z="magnitude but color=phase".
- Rethinking how to organize H.1 (Basic 3D Plots in Cartesian Coordinates)
- Investigating contours=[] option in implicit_plot3d, to draw concentric hemispheres or paraboloids
- Found very cool examples for concentric hemispheres/paraboloids
- Found very cool examples for terrain-style maps z=f(x,y) colored by a terrain map T(x,y,z)=z
- Re-re-thinking how to organize H.1
- Panicking about the complex analysis section
- Proofread G.3, contour plots and density plots, including this huge microeconomics example.
- People, take a look at this link, if you are curious:
- Alina Bucur
- Tim Clemans
- Aly Deines
- Rebased and cleaned up 16893. Please review my ticket!
- Rob Harron
- John Jeng
- Kiran Kedlaya
- Experimented with GCE and with sparse vs. dense linear algebra over F_2 (outcomes: GCE takes some getting used to but is very usable for someone at my skill level; dense LA over F_2 beats sparse handily in my problem range, say 5000x5000 matrices)
- With Kartik, looked into why computing Hecke operators uses so much memory
- Worked on a couple of tickets (11516, 20788)
Jack Kennedy
- Jonathan Lee
- Simon Luu
- Got all the media stream stuff all worked out. I just have to make it render one big video and the rest small videos. So that when you click on one of the small ones, it becomes the big video.
- Nicholas Ruhland
- Harald Schilly
- http://blog.sagemath.com is now kind of ready for use. some template tweaks, and other details missing. content could be from the wiki, as a nice start
- looked more into parallelization utilities. the award for the weirdest error message goes to ipyparallel and looks like this:
�cipyparallel.serialize.canning
CannedFunction
q)�q}q(UclosureqNUcodeqcipyparallel.serialize.codeutil
code_ctor
q(KKKKCUtd�}||tSqNUx�qUvarq Uy�q
Ubuffersq]ub.
and finally, a neat python 1-liner: this defines the @distribute
decorator discussed a bit with kiran, based on ipyparallel's load balancer: distributed = lambda f : lambda vals : dict(zip(vals, lb.map_sync(f, vals, ordered=False))) used like this @distributed def computation(k): return 2*k + 1
computation(range(10)) →
{0: 2, 1: 4, 2: 6, 3: 8, 4: 10, 5: 12, 6: 14, 7: 16, 8: 18, 9: 20}
- spied a bit on william's new dockerimage setup for distributing a full smc install for a single install
- William Stein
- Created a complete docker image of SMC for doing offline development, hosting your own SMC easily, etc. To use it, you (1) install docker, then (2) type
docker run -P williamstein/sagemathcloud
...
- Source code: https://github.com/sagemathinc/smc/tree/master/src/dev/docker
- Docker hub: https://hub.docker.com/r/williamstein/sagemathcloud/
- Worked super hard to do this for Kartik, but he had to leave just as I finished; but maybe tomorrow...
Evening plan: ssh gateway
- Kartik Venkatram
something with GF2 linear algebra
This directory will contain notes from status reports and organizational sessions.