Links and Codes

Codes

FlowSieve

This is a code we have developed to perform coarse-graining on the Sphere and also in flat space. We have developed the code with oceanic flows in mind, but it can be used for flows in planets, the Sun and stars, inertial confinement fusion, ... any flow with spherical geometry. The code is parallelized and has many capabilities, including filtering by including or excluding land, filtering using either true geodesic distances or in latitude-longitude space, performing Helmholtz decomposition, etc ... .

https://github.com/husseinaluie/FlowSieve.git

YouTube Channel

These are videos by our group

https://www.youtube.com/channel/UCp_dR4_oijXaZqzDSn7pIlw

Useful Resources

Writing in the Sciences

1) A useful document on structuring a paper (thanks to Dhruv Balwada).

2) An insightful document by Stephen Griffies (Princeton) discussing specific writing points gleaned from being an author, reviewer, and editor.

3) Online courses on writing research papers, which some in our group have found helpful. The first course is only two hours and is usually offered for just $10 (not worth the full price).

https://www.udemy.com/how-to-write-a-successful-research-paper-academic-writing/

https://www.coursera.org/learn/sciwrite#syllabus

Wilson, G. et al. (2014). “Best Practices for Scientific Computing,” PLoS Biology, 12(1), e1001745.

Useful tips on scientific computing and good/bad habits in writing codes.

1) Do you copy paste code when you want to change/modify something? (Very bad habit.)

2) Do you name variables in some vague way only you can understand? (Bad habit)

3) Have you ever used version control? Do you know how it works? (Very useful)

4) Do you describe briefly the purpose of different subroutines/modules and and how they work at the beginning of each subroutines/modules, along with input/output variables used?

http://doi.org/10.1371/journal.pbio.1001745

Surviving Grad School

Are you feeling the PhD blues? Frustrated with slow research progress? Feeling stale? Feeling lonely or working in vacuum? Experiencing a research low, after an initial high? Having existential doubts? ... .

All of these are common symptoms of your charting a unique trajectory, tackling an unsolved science question, or making a new scientific discovery. But the symptoms are not without remedy. Here is valuable advice from Edwin Gerber (NYU) on surviving and excelling in grad school.

https://math.nyu.edu/~gerber/pages/documents/epg_igert_grad_student_talk.pdf

Becoming a Researcher

I highly encourage you to scan through this advice from Baylor Fox-Kemper (Brown) on how to make the most out of your grad school experience.

http://www.geo.brown.edu/research/Fox-Kemper/people/graduateadvice.pdf