It has been a great pleasure to organize this meetup session at Berkeley on 2015-02-21 along with Jarrett Revels. Video records and slides of our meetup are online now!
On record, two major topics have been targeted:
Optimization, statistics and parallel computing programming techniques which are required for quantum tomography, optimal quantum control and quantum metrology among others to handle the classical user interface even when quantum computers are implemented in the future.
Simulating quantum systems on a classical computer environment before quantum computers become mature. This involves quantum Monte Carlo simulations, stochastic process simulations, simulating quantum error correction codes and other numerical simulation scenarios which strongly appreciate a fast and easy-to-use programming interface.
Speakers in this talk series demonstrated in various aspects showing that Julia as a fresh programming language is competent to help ease tasks fell into the two topics listed above.
Opening remarks by Xiaodong Qi:
(You can also watch it on this channel, if youtube is blocked in your region).
Talk 1: Predictive Analysis in Julia - An overview of the JuMP package for optimization by Philip Thomas:
(Also available over this channel.)
The slides and interactive examples can be cloned through our Resources/Meetups/BerkeleyTalk1 repository. Instruction of cloning a GitHub repository to your local computer can be found in the README.md file of the Resources repository. The resources repository can also be downloaded as a Zip ball.
Feel free to visit Philip’s website at https://www.staffjoy.com/ to find out more about his works.
Talk 2: Convex.jl: Optimization for Everyone by David Deng and Karanveer Mohan:
(Also on this channel.)
The source code of the Convex.jl package can be found on GitHub.
Talk 3: Quantum Statistical Simulations with Julia by Katharine Hyatt:
(Also on this channel.)
Video of the interaction session: Whoooops, this part was not recorded… However, through the interaction between our audience and Julia developers at the meetup, feedbacks from the audience of quantum community have been effectively reached to the Julia developers. Meanwhile, Julia developers have also demonstrated a lot of exciting features of Julia to a new group of people who may not know Julia before. This event along with the poster presentation and a brief lunch meeting in the student-friendly quantum information workshop is a joint effort to bring interactions among people from the computer science, mathematics, quantum science, engineering fields who are interested in high-performance and high-level programming languages.
After this event, I may not have a chance to participate the future development of JuliaQuantum community any more. But I believe, with the spirit of dedication and openness, this open-source community will have a bright and promising future through the continuing endeavors from Jarrett, Alex, Jiahao, Jutho and among others. It has been a great joy to work with them. I am grateful for their supports as a team. Gratitudes also go to all of our speakers and audience for their dedication and patience. All of the expenses to attend this meetup are out of their own pockets, and many of our audience even did not have time to have dinner just to attend our meetup until very late that night. I would also like to sincerely acknowledge some other people who have offered a hand to help make this event happen and ease related affairs for the JuliaQuantum organization. They are, but not limited to,
Tony Kelman, Kyle Barbary and Matthias Bussonnier from UC Berkeley,
Stefan Karpinski and Viral Shah from MIT,
Mykel Kochenderfer and Jack Poulson from Sanford University,
Hunter Owens, Shashi Gowda, Jay Weisskopf, Simon Byrne, Patrick O’Leary, Jan Hasse, Jameson Nash, Isaiah Norton, John White, Tim Holy, Milan Bouchet-Valat, Elliot Saba, Mike Innes, Matt Bauman, Chris Peel, peter1000, Fernando Perez as Julia developers on GitHub,
Peter Golpeo from the DoubleTree hotel,
Berilyn Thomas and Ivan from UNM,
and many others got connected.
For financial support or donations, please notice that Julia creators maintain a Julia NumFocus account at http://numfocus.org/projects/. As a non-for-profit Julia umbrella organization, we will request budget support from the head node in the future. If you would like to donate to support our future events, please donate through the link above. Thank you for your support!