Introduce yourself!

Hi! I’m Sharan. I am originally from the UK but am currently based in Sweden. I am quite new to Jupyter and have been using it on and off for just over a year. I’m very keen to learn and understand it a lot more and also see where and how I can contribute to the community.

4 Likes

Hi! I’m Will. I run Content and Classroom engineering at Udacity, an online learning company. We use Jupyter and JupyterLab heavily at Udacity for teaching a variety of technical subjects, as they are so excellent for teaching technical topics, everything from C++ to Machine Learning.

My team created an open-source plugin, JupyterGraffiti, that you can use to add annotations (tooltips), interactive screencasts, custom buttons and inline terminals to Jupyter notebooks. You can try it out on a Binder link you’ll find in this repo.

Last week I released JupyterTerminals because many folks requested them. With this plugin you can create inline shells in Jupyter Notebooks as well as buttons to inject commands into them. This is useful for running any program that requires typed interaction e.g. ssh, without having to the leave the context of your notebook. You can have as many terminals inside the notebook as you like.

I’d love to hear if others find these plugins helpful.

3 Likes

Hello everyone! I am Fadi, I am a PhD student in Astrophysics and Image Processing at CosmoStat, CEA Paris-Saclay. I mainly use Jupyter Notebooks for my research work, especially Machine Learning. I am looking forward to learn for this community!

3 Likes

Hi I’m Manda. I’m a flavour chemist and are working a lot with large amounts of analytical chemistry data. Started using Jupyter Notebooks recently while learning Python. I really like working in the Notebooks since you can easily organize your ideas there and write reports on what you’re busy with.Wonderful to have this community forum as well to share ideas.

3 Likes

Hi all,

I am Steffen, a Phd. student working at the RWTH Aachen University in Germany.
Usually, I working on my dissertation in the area of real-time power system simulation and hardware in the loop testing at the EON Energy Research Center.

However, in the last months I got the chance to return to my original studies (computer engineering) to build a fairly big JupyterHub cluster in collaboration with the IT Center of our university.

And these last months have been a great adventure! From the beginning my goal has been to push new ideas/technologies for this cluster.

Currently I am working on a couple of areas in the Jupyter universe:

IPv6 support

E.g. due to IPv4 shortage, we decided to deploy an IPv6-only Kubernetes cluster in which every user will get a publicly routable IPv6 address in his single-user environment. This allows us to easily provide access to the public Internet for all cluster users from the single-user environments while maintaining the ability to track down abuse based on these public IPv6 addresses.
At the same time it is a nice project to showcase IPv6 readiness in the university.

Profile management

We provide each lecture the ability to define their own single-user environments by providing us a Dockerfile based on the docker-stacks repo. As we currently have around 20 different lectures and labs, the management of these single-user Environments becomes a bit laborious.

To solve this issue, we started to write a JupyterHub service which will monitor and trigger GitLab CI pipelines to build Docker images for these profiles using GitLab CI runners in the Kubernetes cluster.

Multi-tenancy

Given that we are a quite large university in Germany, we have multiple faculties using our cluster already since we launched last week. To keep it manageable by our IT Center, we need a certain degree of multi-tenancy. This issue is partially solved by our profile management service described in the previous section. This includes the integration into our Moodle LMS, self-service for profile management as well as a possibility to restrict access to certain profiles based on the course membership in Moodle.
All of this becoming slightly more difficult since we are using different Single-Sign-On solutions for Moodle and Jupyter :frowning:

Here are some more details about our cluster:

Software

  • CentOS (8.1)
  • Docker (19.04)
  • Shibboleth SP (nginx-http-shibboleth)
  • Kubernetes (1.18.0)
    • Calico
    • nginx-ingress
    • Rook.io / Ceph (1.3.0 / 15.2)
  • IPv6-only cluster
    • Jool NAT64 Gateway
  • Rancher (2.4.2)
  • Jupyter{Hub,Lab} (master branch for all components)
  • Automated Provisioning via Ansible and Razor

Hardware

7x Dell PowerEdge 740XD:

  • Dual Socket Systems: 2x 16C / 32T Xeon Gold 5218 2,3 Ghz
  • 768 GB DDR4 RAM / node (5.376 GB total)
  • 100 TiB Ceph Hyper-Converged storage
  • Dual 10 GigE / node

Additionally, 1 of the nodes is equipped with:

  • 2x NVIDIA Tesla T4 GPGPUs
5 Likes

Hi, I’m Rémi from Grenoble, working at CNRS/OSUG. My team work on vSphere and Openstack (with vGPU) platform. We extensively use Kubernetes and provide on demand z2jh for lecture with the help of (shameful ad, contributions welcome) Terraform Openstack RKE module.

5 Likes

Hi, I am André, post-doc at CNRS, France.

I am trying to use Jupyter notebooks in the process of writing scientific articles.

At the moment, I am looking for ways to better handles citations in the text and to export the notebook to pdf in a clean way.

In the future, I may be interested in learning how to nicely display 3D meshes, volumes and surfaces in notebooks.

4 Likes

Hello, I am Leo, I work since few months at a french state hospitals organization called Assistance publique - Hôpitaux de Paris (APHP). My department’s website can be found here: https://eds.aphp.fr/

I am in charge of infrastructure information security. We have peculiar requirements in that we must make pseudonymous yet still sensitive health care data available to data scientists while maintaining high standards for the security of this data, a challenging task.

We have homegrown infrastructure with thousands of total CPU cores and dozens of GPUs.

3 Likes

Hi everyone, I’m Emma. I’m currently attending NYU’s Center for Data Science for the Master’s degree program, and thought I’d look into this project to see if I could help, as Jupyter and it’s tools and development community benefit us greatly in the mathematics (Courant) and risk communities. For now, I’ll allow myself to get acquainted with the discourse before nagging anyone. Thanks for all your hard work!

5 Likes

Hello! I’m Micah, I am a PhD student at MIT in computer science. My research broadly focuses on making data scientists more effective, and I have a particular interest in open source and collaborative data science and machine learning. I use Notebook/Lab in my own data analysis and have also (struggled through) building experimental jupyter-based interfaces to support collaborative data science, like Feature Hub and, more recently, ballet-submit-labextension, a Jupyter Lab serverextension + labextension to support making PRs to data science projects directly from the notebook. Thankful to the Jupyter community for all the hard work building the ecosystem!

3 Likes

Hi, I’m Leo and have been coding for well over 30 years but, I’m fairly new to Python. I was recently “retired” from my employer and am looking to refresh and update my skills - starting with learning Python.

3 Likes

I am Gajanan, work for sap labs india. Currently working on Jupyter Lab on data Intelligence platform and would love contribute more on Jupyter Lab.

4 Likes

Hi, I’m Robert. I’m an educator based in Mongolia. I’ve been using the Jupiter for a few years and love it!

3 Likes

Just saying Hi! :wave: before posting a question.

3 Likes

Hello there, folks. I am a new Data Scientist and am looking forward to leveraging the Jupyter Hub platform to help service my customers more efficiently. I am using ipywidgets to make my notebooks interactive and help prototype solutions for their business. I have 25+ years of experience in large corporate sales, but my passion is to help out the Small and Med business owners by simplifying and demystifying big data for them.

5 Likes

Hello, I’m Sara Jarjoura, I’m a devops engineer at ClimaCell in Boston, MA. I am developing with Jupyter on Google Kubernetes Engine and looking forward to learning more.

5 Likes

Hi all! I am Vilde and will work at Simula Research Lab in Norway this summer, mainly exploring Binder and its potential.

6 Likes

Hi, I’m Rachel. I’m a software developer taking a (COViD-19 pandemic) break from work to complete my Msc. in computer science at Georgia Tech and work full time on my project creating a Jupyter notebook series to teach dynamic programming

It’s an ambitious project for me as I’m new to just about everything that I need for the project, but I guess that’s the whole fun! And I’m so new to Jupyter that I just learned the term Jovyan today from lurking around on this forum … :woman_facepalming:

6 Likes

Joseph Wang here. Trying to use JupyterHub as a platform for particle physics/finance. Putting everything into a single docker image. My open source code is at https://github.com/joequant/bitstation

Would be really interested to see if this is useful for anyone.

Working here in Hong Kong. Working through the bureaucracy and will hopefully get a grant to work on visualization projects.

6 Likes

I’m JRWoodward; before you ask, that picture of me and my wife was taken at the Columbia Restaurant of St. Augustine, Florida. I am a retired medical social worker and unix network/web server admin. I have done some programming over the years, but thankfully, nothing that was ever mission-critical. I am interested in health care data gathering and analysis using Jupyter.

6 Likes