-Combinat: sharing combinatorics since 2000

Size: px
Start display at page:

Download "-Combinat: sharing combinatorics since 2000"

Transcription

1 -Combinat: sharing combinatorics since 2000 Nicolas M. Thiéry With slides from Franco Saliola, Florent Hivert, Dan Drake, William Stein,... Laboratoire de Mathématiques d'orsay, Université Paris Sud Nikolaus Conference 2010, Aachen, 11/12/2010 α 1 α 2 α 0 1/18

2 -Combinat: it all started there 2/18

3 -Combinat: 1 Nicolas 20k 3/18

4 -Combinat: 1+1 = Nicolas 20k Florent 20k 3/18

5 -Combinat: 1+1 = Nicolas 20k Florent 20k 3/18

6 -Combinat: 1+1 = 1.1 Nicolas 1k Florent 1k 2 devs 20k 3/18

7 -Combinat: 1+1 = 1.1 Nicolas 1k Florent 1k 2 devs 20k 95% of development eort are generic 3/18

8 -Combinat: 1+1 = 1.1 Nicolas 1k Florent 1k 2 devs 20k 95% of development eort are generic Opportunity for sharing and mutualisation 3/18

9 Our dream: GAP for algebraic combinatorics 4/18

10 Our dream: GAP for algebraic combinatorics Sharing at the scale of our community Around the world and across institutions 4/18

11 Our dream: GAP for algebraic combinatorics Sharing at the scale of our community Around the world and across institutions Open source 4/18

12 Our dream: GAP for algebraic combinatorics Sharing at the scale of our community Around the world and across institutions Open source Based on a general purpose system 4/18

13 State of the art in 2000 Algebraic combinatorics packages Algolib: guess, combstruct, gfun, CS,... (Projet Algo, INRIA) SF, coxeter/weyl, poset (Stembridge) ACE, µ-ec (Marne-la-Vallée) Symmetrica (Bayreuth) Rate,... 5/18

14 State of the art in 2000 Algebraic combinatorics packages Algolib: guess, combstruct, gfun, CS,... (Projet Algo, INRIA) SF, coxeter/weyl, poset (Stembridge) ACE, µ-ec (Marne-la-Vallée) Symmetrica (Bayreuth) Rate,... Platforms Maple / Maxima / Mathematica GAP Magma Axiom / Aldor MuPAD 5/18

15 -Combinat in a nutshell Mission statement: To improve MuPAD/Sage as an extensible toolbox for computer exploration in combinatorics, and foster code sharing among researchers in this area 6/18

16 The -Combinat Project December 2000: Birth of the project March 2001, SLC 46: Call for collaborators for a joint open source software project in algebraic combinatorics. Original platform: MuPAD 7/18

17 The -Combinat Project December 2000: Birth of the project March 2001, SLC 46: Call for collaborators for a joint open source software project in algebraic combinatorics. Original platform: MuPAD : How to scale? Axiom? GAP? Sage? June : -Combinat chosen for the NSF FRG Ane Schubert Calculus 7/18

18 The -Combinat Project December 2000: Birth of the project March 2001, SLC 46: Call for collaborators for a joint open source software project in algebraic combinatorics. Original platform: MuPAD : How to scale? Axiom? GAP? Sage? June : -Combinat chosen for the NSF FRG Ane Schubert Calculus June 2008: Migration to Sage December 2010: Nikolaus 2010! 7/18

19 -Combinat in a nutshell MuPAD: 115k lines of MuPAD, 15k lines of C++, 32k lines of tests, 600 pages of doc Sage: 300 tickets / 100k lines integrated in Sage Sponsors: ANR, PEPS, NSF, Google Summer of Code 8/18

20 -Combinat in a nutshell MuPAD: 115k lines of MuPAD, 15k lines of C++, 32k lines of tests, 600 pages of doc Sage: 300 tickets / 100k lines integrated in Sage Sponsors: ANR, PEPS, NSF, Google Summer of Code 70+ research articles 8/18

21 -Combinat in a nutshell MuPAD: 115k lines of MuPAD, 15k lines of C++, 32k lines of tests, 600 pages of doc Sage: 300 tickets / 100k lines integrated in Sage Sponsors: ANR, PEPS, NSF, Google Summer of Code 70+ research articles A community: Nicolas Borie, Daniel Bump, Jason Bandlow, Adrien Boussicault, Frédéric Chapoton, Vincent Delecroix, Paul-Olivier Dehaye, Tom Denton, François Descouens, Dan Drake, Teresa Gomez Diaz, Valentin Feray, Mike Hansen, Ralf Hemmecke, Florent Hivert, Brant Jones, Sébastien Labbé, Yann Laigle-Chapuy, Éric Laugerotte, Patrick Lemeur, Andrew Mathas, Xavier Molinero, Gregg Musiker, Jean-Christophe Novelli, Janvier Nzeutchap, Steven Pon, Franco Saliola, Anne Schilling, Mark Shimozono, Christian Stump, Lenny Tevlin, Nicolas M. Thiéry, Justin Walker, Qiang Wang, Mike Zabrocki,... 8/18

22 -Combinat in a nutshell MuPAD: 115k lines of MuPAD, 15k lines of C++, 32k lines of tests, 600 pages of doc Sage: 300 tickets / 100k lines integrated in Sage Sponsors: ANR, PEPS, NSF, Google Summer of Code 70+ research articles A community: Nicolas Borie, Daniel Bump, Jason Bandlow, Adrien Boussicault, Frédéric Chapoton, Vincent Delecroix, Paul-Olivier Dehaye, Tom Denton, François Descouens, Dan Drake, Teresa Gomez Diaz, Valentin Feray, Mike Hansen, Ralf Hemmecke, Florent Hivert, Brant Jones, Sébastien Labbé, Yann Laigle-Chapuy, Éric Laugerotte, Patrick Lemeur, Andrew Mathas, Xavier Molinero, Gregg Musiker, Jean-Christophe Novelli, Janvier Nzeutchap, Steven Pon, Franco Saliola, Anne Schilling, Mark Shimozono, Christian Stump, Lenny Tevlin, Nicolas M. Thiéry, Justin Walker, Qiang Wang, Mike Zabrocki,... And you? 8/18

23 Sage's mission To create a viable high-quality and open-source alternative to Maple TM, Mathematica TM, Magma TM, and MATLAB TM... 9/18

24 Sage's mission To create a viable high-quality and open-source alternative to Maple TM, Mathematica TM, Magma TM, and MATLAB TM... and to foster a friendly community of users and developers 9/18

25 Sage's design principles Developed by a community of users, for users Open source from the ground up (GPL) 10/18

26 Sage's design principles Developed by a community of users, for users Open source from the ground up (GPL) Build the car, don't reinvent the wheel Atlas, GAP, GMP, Linbox, Maxima, MPFR, PARI/GP, NetworkX, NTL, Numpy/Scipy, Singular, Symmetrica,... Based on a standard programming language (Python) 10/18

27 Sage's design principles Developed by a community of users, for users Open source from the ground up (GPL) Build the car, don't reinvent the wheel Atlas, GAP, GMP, Linbox, Maxima, MPFR, PARI/GP, NetworkX, NTL, Numpy/Scipy, Singular, Symmetrica,... Based on a standard programming language (Python) Bazaar development model Active proselytism 10/18

28 A short history of Sage 2002: Open Source Computer Algebra workshop in Lyon : William Stein writes over 25,000 lines of Magma code for his research, and realizes that Magma was a bad long term investment since he couldn't see or modify the internals Feb. 2005: Sage 0.1, a Python library linking together PARI, Maxima, Python, Singular, GAP. 11/18

29 A short history of Sage 2002: Open Source Computer Algebra workshop in Lyon : William Stein writes over 25,000 lines of Magma code for his research, and realizes that Magma was a bad long term investment since he couldn't see or modify the internals Feb. 2005: Sage 0.1, a Python library linking together PARI, Maxima, Python, Singular, GAP. Feb. 2006: Sage 1.0 Sage Days 1, San Diego, 10 participants? 11/18

30 A short history of Sage 2002: Open Source Computer Algebra workshop in Lyon : William Stein writes over 25,000 lines of Magma code for his research, and realizes that Magma was a bad long term investment since he couldn't see or modify the internals Feb. 2005: Sage 0.1, a Python library linking together PARI, Maxima, Python, Singular, GAP. Feb. 2006: Sage 1.0 Sage Days 1, San Diego, 10 participants? Feb. 2010: Sage Sage Days 20, Luminy (France), 120 participants Current version: Sage users? Funding (postdoc, workshops, hardware): NSF, ANR, CNRS, Universities and Institutes, Google, Microsoft Research,... 11/18

31 Sage is very young! Sage has: bugs inconsistencies blank or undocumented areas Sage lacks: native support under Windows (upcoming) (working) packages under Debian / Ubuntu /... Proper modularization 12/18

32 Sage's worldwide community There currently are 184 contributors in 118 dierent places. 13/18

33 Sage Days in 2010 Sage Days 19: Seattle, WA (January 2010) Sage Days 20: Marseille (February 2010) Sage Days 20.25: Montreal (March 2010) Sage Days 20.5: Fields Institute (May 2010) Sage Days 21: Seattle, WA (June 2010) Sage-Combinat/Chevie: France (June 2010) Sage Days 22: Berkeley, CA (July 2010) Sage Days 23: Leiden, Netherlands (July 2010) Sage Days 24: Linz, Austria (July 2010) Sage Days 25: Mumbai, India (August 2010) Sage Days 26: Kaiserslautern, Germany (August 2010) 14/18

34 Sage-Combinat demo! 15/18

35 Me 1 1k Sage-Combinat 25 devs 100k Sage 200 devs 1M GAP, Maxima, Singular,... 2M 16/18

36 Me 1 1k Sage-Combinat 25 devs 100k Sage 200 devs 1M GAP, Maxima, Singular,... 2M SciPi, NumPi, Scientic Python, Atlas, Linbox, GMP, Matplotlib, JMOL, JSMath,... 1k devs 10M 16/18

37 Me 1 1k Sage-Combinat 25 devs 100k Sage GAP, Maxima, Singular, devs 1M 2M SciPi, NumPi, Scientic Python, Atlas, Linbox, GMP, Matplotlib, JMOL, JSMath,... 1k devs 10M Python, IPython, Firefox, Ajax, OpenGL,... 1M devs 16/18

38 Me 1 1k Sage-Combinat 25 devs 100k Sage GAP, Maxima, Singular, devs 1M 2M On the shoulders of a giant SciPi, NumPi, Scientic Python, Atlas, Linbox, GMP, Matplotlib, JMOL, JSMath,... 1k devs 10M Python, IPython, Firefox, Ajax, OpenGL,... 1M devs 16/18

39 Future of GAP and Sage? How to foster collaboration? Sage strongly benets from GAP. Does it pay back? Reduce frustration? Attribute proper credit? Avoid reinventing the wheel? What to port, what to interface? 17/18

40 Future of GAP and Sage? How to foster collaboration? Sage strongly benets from GAP. Does it pay back? Reduce frustration? Attribute proper credit? Avoid reinventing the wheel? What to port, what to interface? Sage (badly) needs: Improved interfaces Expert advices 17/18

41 Future of GAP and Sage? How to foster collaboration? Sage strongly benets from GAP. Does it pay back? Reduce frustration? Attribute proper credit? Avoid reinventing the wheel? What to port, what to interface? Sage (badly) needs: Improved interfaces Expert advices Some strategical dierences: Package vs integration Focus on algorithms or on models 17/18

42 Packages vs constant integration A collection of book vs Wikipedia Packages promotes: Well dened interfaces Modularity Credit to the authors Simplicity of contribution Constant integration Shared ownership Consistency Constant refactoring and upstreaming 18/18

Introduction to the SageMath software

Introduction to the SageMath software Introduction to the SageMath software (https://www.sagemath.org) slides available at http://www.labri.fr/perso/vdelecro/teaching.html June 1st 2017, Mini-course HSE Moscow by Vincent Delecroix, CNRS researcher

More information

Sage A History and Demo

Sage A History and Demo Sage A History and Demo History: Where did Sage Come From 1997 1999 (Berkeley) HECKE C++ (modular forms) 1999 2005 (Berkeley, Harvard) I wrote over 25,000 lines of Magma code. Ad hoc languages and closed

More information

Open source software and Sage 1

Open source software and Sage 1 Open source software and Sage 1 http://www.sagemath.org/ David Joyner Math Dept USNA, Annapolis, MD May, 2009 1 Presentation for NSF CDI workshop David Joyner Open source software and Sage http://www.sagemath.org/

More information

Posets and words in Sage-Combinat

Posets and words in Sage-Combinat Posets and words in Sage-Combinat Franco V. Saliola saliola@gmail.com Institut Gaspard Monge Université de Marne-la-Vallée France Sage Days 10 11 October 2008 Combinatorics on Words A word is a sequence

More information

Sage Cells: Making Sage Accessible to Students, Teachers, and Authors

Sage Cells: Making Sage Accessible to Students, Teachers, and Authors Sage Cells: Making Sage Accessible to Students, Teachers, and Authors Thomas W. Judson Stephen F. Austin State University judsontw@sfasu.edu January 7, 2017 Thomas W. Judson (SFASU) A Sage Cell Repository

More information

Python, SageMath/Cloud, R and Open-Source

Python, SageMath/Cloud, R and Open-Source Python, SageMath/Cloud, R and Open-Source Harald Schilly 2016-10-14 TANCS Workshop Institute of Physics University Graz The big picture The Big Picture Software up to the end of 1979: Fortran: LINPACK

More information

Sage: Creating a Viable Open Source Alternative to Magma, Maple, Matlab, and Mathematica

Sage: Creating a Viable Open Source Alternative to Magma, Maple, Matlab, and Mathematica Notebook Version 5.3 The Sage wstein Toggle Home Published Log Settings Help Report a Problem Sign out SACNAS last edited Oct 10, 2012 9:36:02 AM by wstein Save Save & quit Discard & quit File... Action.

More information

An Introduction to Open-Source Mathematics Software

An Introduction to Open-Source Mathematics Software 1 An Introduction to Open-Source Mathematics Software (Specifically: GAP,, Macaulay2 and Sage) Jason B. Hill Slow Pitch Colloquium University of Colorado March 17, 2010 2 Outline 1 Introduction 2 GAP -

More information

Open Source Experience on Math Courses

Open Source Experience on Math Courses Department of Mathematical Sciences, National Chengchi University, Taipei, Taiwan 政治大學應用數學系 July 17, 2007 @ Libre Software Meeting Introduction We are going to share our experience on a computer training

More information

Sage: an open-source mathematics software

Sage: an open-source mathematics software 2nd SCIEnce Workshop Palaiseau, France January 19, 2009 Disclaimer I m not the best person to talk about Sage Disclaimer I m not the best person to talk about Sage I m biased towards Sage for the following

More information

OPEN SOURCE RESOURCES FOR TEACHING AND RESEARCH IN MATHEMATICS

OPEN SOURCE RESOURCES FOR TEACHING AND RESEARCH IN MATHEMATICS OPEN SOURCE RESOURCES FOR TEACHING AND RESEARCH IN MATHEMATICS Russell Herman and Gabriel Lugo University of North Carolina Wilmington hermanr@uncw.edu and lugo@uncw.edu - The high cost of standard mathematical

More information

First Workshop on Open Source and Internet Technology for Scientific Environment: with case studies from Environmental Monitoring

First Workshop on Open Source and Internet Technology for Scientific Environment: with case studies from Environmental Monitoring 2057-10 First Workshop on Open Source and Internet Technology for Scientific Environment: with case studies from Environmental Monitoring 7-25 September 2009 Mathematical Software Paul Bartholdi Obeservatoire

More information

HANDS ON DATA MINING. By Amit Somech. Workshop in Data-science, March 2016

HANDS ON DATA MINING. By Amit Somech. Workshop in Data-science, March 2016 HANDS ON DATA MINING By Amit Somech Workshop in Data-science, March 2016 AGENDA Before you start TextEditors Some Excel Recap Setting up Python environment PIP ipython Scientific computation in Python

More information

Free Software Alternatives to Commercial Math Software

Free Software Alternatives to Commercial Math Software Free Software Alternatives to Commercial Math Software Fermin Franco フランコフェルミーン Ph.D. Student Faculty of Mathematics, Kyushu University Poster A7 1 Abstract Research in mathematics relies ever more heavily

More information

The LinBox Project for Linear Algebra Computation

The LinBox Project for Linear Algebra Computation The LinBox Project for Linear Algebra Computation A Practical Tutorial Daniel S. Roche Symbolic Computation Group School of Computer Science University of Waterloo MOCAA 2008 University of Western Ontario

More information

pandas: Rich Data Analysis Tools for Quant Finance

pandas: Rich Data Analysis Tools for Quant Finance pandas: Rich Data Analysis Tools for Quant Finance Wes McKinney April 24, 2012, QWAFAFEW Boston about me MIT 07 AQR Capital: 2007-2010 Global Macro and Credit Research WES MCKINNEY pandas: 2008 - Present

More information

Sage: What is on the Horizon?

Sage: What is on the Horizon? June 11: What is on the Horizon Sage: What is on the Horizon? William Stein June 2009 1 of 21 6/11/09 7:29 AM Outline of Talk 1. 2. 3. 4. 5. 6. 7. 8. 9. Background: about Sage Ports: to Solaris, Windows,

More information

Open Source Software for Higher Mathematics

Open Source Software for Higher Mathematics Open Source Software for Higher Mathematics An Overview of Available Tools CJ Fearnley LinuxForce, Inc. http://www.linuxforce.net 2 February 2005 / Philadelphia area Linux Users Group http://www.cjfearnley.com/higher.math.and.open.source.pdf

More information

Task Status Report to ExCo April 25-26th 2013, The Netherlands

Task Status Report to ExCo April 25-26th 2013, The Netherlands Task XVI Competitive Energy Services www.ieadsm.org IEA-DSM, Task XVI: Competitive Energy Services (ESCo-Services, Energy-Contracting) Task Status Report to ExCo April 25-26th 2013, The Netherlands Energetic

More information

SAGE: Software for Algebra and Geometry Experimentation

SAGE: Software for Algebra and Geometry Experimentation SAGE: Software for Algebra and Geometry Experimentation Major Points SAGE is free open source software for research in algebra, geometry, number theory, cryptography, and numerical computation. SAGE is

More information

tutorial : modeling synaptic plasticity

tutorial : modeling synaptic plasticity tutorial : modeling synaptic plasticity Computational Neuroscience by the Mediterranean Winter School, Jan 20th, 2016 Michael Graupner Université Paris Descartes CNRS UMR 8118, Paris, France michael.graupner@parisdescartes.fr

More information

DOWNLOAD OR READ : MATLAB GUI MESSAGE BOX PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : MATLAB GUI MESSAGE BOX PDF EBOOK EPUB MOBI DOWNLOAD OR READ : MATLAB GUI MESSAGE BOX PDF EBOOK EPUB MOBI Page 1 Page 2 matlab gui message box matlab gui message box pdf matlab gui message box One of my consulting clients asked me last week if I

More information

Reproducibility, software in experimental mathematics and lmonade

Reproducibility, software in experimental mathematics and lmonade Reproducibility, software in experimental mathematics and lmonade lmonade: a distribution for scientific software Burçin Eröcal HCI - IWR - Heidelberg University ÖMG - DMV Congress 2013 Sep. 24, 2013 Reproducible

More information

HYPERKITTY UPDATING MAILMAN'S UI

HYPERKITTY UPDATING MAILMAN'S UI HYPERKITTY UPDATING MAILMAN'S UI PRESENTED BY Máirín Duffy Principal Interaction Designer, Red Hat, Inc. This presentation is under a Creative Commons Attribution ShareAlike 3.0 License. Please enjoy and

More information

SAGE: Software for Algebra and Geometry Experimentation. Goal of SAGE: Build the car. The SAGE Mailing List on Thursday, Feb 2, 2006

SAGE: Software for Algebra and Geometry Experimentation. Goal of SAGE: Build the car. The SAGE Mailing List on Thursday, Feb 2, 2006 SAGE: Software for Algebra and Geometry Experimentation April 10, 2006 The SAGE Mailing List on Thursday, Feb 2, 2006 Dear SAGE community. My name is Tiziano and I m from Italy. I m writing this mail first

More information

Python: Its Past, Present, and Future in Meteorology

Python: Its Past, Present, and Future in Meteorology Python: Its Past, Present, and Future in Meteorology 7th Symposium on Advances in Modeling and Analysis Using Python 23 January 2016 Seattle, WA Ryan May (@dopplershift) UCAR/Unidata Outline The Past What

More information

NAG at Manchester. Michael Croucher (University of Manchester)

NAG at Manchester. Michael Croucher (University of Manchester) NAG at Manchester Michael Croucher (University of Manchester) Michael.Croucher@manchester.ac.uk www.walkingrandomly.com Twitter: @walkingrandomly My background PhD Computational Physics from Sheffield

More information

SPEC Research Group and Big Data Xiao Wei Zhang, Liang Lu (IBM / SPEC RG Big Data WG)

SPEC Research Group and Big Data Xiao Wei Zhang, Liang Lu (IBM / SPEC RG Big Data WG) SPEC Research Group and Big Data Xiao Wei Zhang, Liang Lu (IBM / SPEC RG Big Data WG) Mission and Objectives The mission of the SPEC RG Big Data Working Group is to facilitate research in performance methodologies

More information

America Connects to Europe (ACE) (Award # ) Year 7 Annual Report 1- Mar through 31- May Jennifer Schopf Principal Investigator

America Connects to Europe (ACE) (Award # ) Year 7 Annual Report 1- Mar through 31- May Jennifer Schopf Principal Investigator America Connects to Europe (ACE) (Award #0962973) Year 7 Annual Report 1- Mar- 2016 through 31- May- 2017 Jennifer Schopf Principal Investigator Summary During Year 7 of the America Connects to Europe

More information

SANS Vendor Offerings Detail

SANS Vendor Offerings Detail SANS Vendor Offerings Detail After working with SANS for a few years now, the audience at SANS events and webinars continues to represent some of the most forward thinking IT security practitioners looking

More information

Singular A computer algebra system for polynomial computations

Singular A computer algebra system for polynomial computations Singular A computer algebra system for polynomial computations Christian Eder University of Kaiserslautern June 29, 2011 1 / 16 The following section is about 1 What is Singular? 2 How to get Singular?

More information

Overview of Global Nuclear Safety and Security Network (GNSSN)

Overview of Global Nuclear Safety and Security Network (GNSSN) Overview of Global Nuclear Safety and Security Network (GNSSN) Overview of GNSSN Third Meeting of the Steering Committee (SC) on Competence of Human Resources for Regulatory Bodies in Member States with

More information

Media (NEM) Initiative

Media (NEM) Initiative Networked and Electronic Media (NEM) Initiative NEM Initiative and involvement of Game developers Possibilities for participation in the new EU funding work programme 2011 Dr.-Ing. Halid Hrasnica Eurescom

More information

IPython. Components for Interactive Scientific Computing. Fernando Pérez Brian E. Granger.

IPython. Components for Interactive Scientific Computing. Fernando Pérez Brian E. Granger. IPython Components for Interactive Scientific Computing Fernando Pérez Brian E. Granger Fernando.Perez@berkeley.edu bgranger@calpoly.edu Helen Wills Neuroscience Instiute, U.C. Berkeley Physics, California

More information

The Shogun Machine Learning Toolbox

The Shogun Machine Learning Toolbox The Shogun Machine Learning Toolbox heiko.strathmann@gmail.com Europython 2014 July 24, 2014 Outline Overview Machine Learning Features Technical Features Community A bit about me Heiko Strathmann - http://herrstrathmann.de/

More information

ENERGY TRAINING WEEK. Introduction to Energy Technology Policy. By Joining Forces We Multiply Results

ENERGY TRAINING WEEK. Introduction to Energy Technology Policy. By Joining Forces We Multiply Results ENERGY TRAINING WEEK Introduction to Energy Technology Policy By Joining Forces We Multiply Results Carrie Pottinger, Programme Manager Technology R&D Networks OVERVIEW 1. THE IEA 2. ENGAGEMENT WORLDWIDE

More information

Office of the City Auditor 2014 Third Quarter Activity Report November 25, 2014

Office of the City Auditor 2014 Third Quarter Activity Report November 25, 2014 2014 Third Quarter Activity Report November 25, 2014 This page is intentionally blank. 1. Audit Plan Progress Monitoring Bylaw 16097, Audit Committee Bylaw, Section 5 states that the Committee assists

More information

Office of Indian Energy Policy and Programs

Office of Indian Energy Policy and Programs DOE OFFICE OF INDIAN ENERGY Office of Indian Energy Policy and Programs NETWIG January 2016 Sarai Geary, Program Manager, Office of Indian Energy Office of Indian Energy Policy and Programs MISSION To

More information

Introduction April 27 th 2016

Introduction April 27 th 2016 Social Web Mining Summer Term 2016 1 Introduction April 27 th 2016 Dr. Darko Obradovic Insiders Technologies GmbH Kaiserslautern d.obradovic@insiders-technologies.de Outline for Today 1.1 1.2 1.3 1.4 1.5

More information

Multimedia Quarterly Review

Multimedia Quarterly Review Multimedia Quarterly Review April - September 2014 Wikimedia Foundation mediawiki.org/wiki/multimedia 10/23/2014 Vincent van Gogh - Self-Portrait by Vincent Van Gogh, from Google Art Project. Public domain,

More information

Guillimin HPC Users Meeting December 14, 2017

Guillimin HPC Users Meeting December 14, 2017 Guillimin HPC Users Meeting December 14, 2017 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Please be kind to your fellow user meeting attendees Limit

More information

Workpackage 5: High Performance Mathematical Computing

Workpackage 5: High Performance Mathematical Computing Clément Pernet: Workpackage 5 1 Brussels, April 26, 2017 Workpackage 5: High Performance Mathematical Computing Clément Pernet First OpenDreamKit Project review Brussels, April 26, 2017 Clément Pernet:

More information

Support-EAM. Publishable Executive Summary SIXTH FRAMEWORK PROGRAMME. Project/Contract no. : IST SSA. the 6th Framework Programme

Support-EAM. Publishable Executive Summary SIXTH FRAMEWORK PROGRAMME. Project/Contract no. : IST SSA. the 6th Framework Programme Support-EAM Supporting the creation of an eaccessibility Mark SIXTH FRAMEWORK PROGRAMME Project/Contract no. : IST-2-004754-SSA Project acronym: Project full title: Instrument: Thematic Priority: SUPPORT-

More information

Algebraic topology in Sage

Algebraic topology in Sage Algebraic topology in Sage John H. Palmieri Department of Mathematics University of Washington Cascade Topology Seminar December 1, 2012 Eugene Sage Sage s mission: Creating a viable free open source alternative

More information

NetFPGA Update at GEC4

NetFPGA Update at GEC4 NetFPGA Update at GEC4 http://netfpga.org/ NSF GENI Engineering Conference 4 (GEC4) March 31, 2009 John W. Lockwood http://stanford.edu/~jwlockwd/ jwlockwd@stanford.edu NSF GEC4 1 March 2009 What is the

More information

Groups, Algorithms, Programming and Free Software

Groups, Algorithms, Programming and Free Software Groups, Algorithms, Programming and Free Software Steve Linton Centre for Interdisciplinary Research in Computational Algebra University of St Andrews 1 Groups The mathematician's handle on symmetry Key

More information

DATE OF BIRTH SORTING (DBSORT)

DATE OF BIRTH SORTING (DBSORT) DATE OF BIRTH SORTING (DBSORT) Release 3.1 December 1997 - ii - DBSORT Table of Contents 1 Changes Since Last Release... 1 2 Purpose... 3 3 Limitations... 5 3.1 Command Line Parameters... 5 4 Input...

More information

Staff Subcommittee on Electricity and Electric Reliability

Staff Subcommittee on Electricity and Electric Reliability Staff Subcommittee on Electricity and Electric Reliability Staff Subcommittee on Electricity & Electric Reliability and Staff Subcommittee on Energy Resources and the Environment Do Your Utilities Need

More information

Text Messaging Calendar

Text Messaging Calendar July 2016 F16 07/07/16 07/07/16 Fall are now in your Mt. SAC portal. Log in now at http://inside.mtsac.edu. To end msgs text F16 07/27/16 07/27/16 You missed your Mt. SAC appt. Log into the Portal now

More information

Open Enterprise & Open Community

Open Enterprise & Open Community Open Enterprise & Open Community Working Together Richard Brown opensuse Chairman SUSE Linux GmbH Andrew Wafaa Principal Engineer, Open Source ARM Ltd Stephan Kulow opensuse Release Manager SUSE Linux

More information

HILTI CREATING A CONNECTED, INFORMATION-ENABLED COMPANY. ProIT, September Marina Maschler Head of User Group Ambassadors

HILTI CREATING A CONNECTED, INFORMATION-ENABLED COMPANY. ProIT, September Marina Maschler Head of User Group Ambassadors OFFICE365 @ HILTI CREATING A CONNECTED, INFORMATION-ENABLED COMPANY ProIT, September 2018 Marina Maschler Head of User Group Ambassadors Dr. Christoph Baeck Head of Enterprise Computing Hilti Global IT

More information

Seven Years of Reproducible Research: From R / Sweave to Org

Seven Years of Reproducible Research: From R / Sweave to Org Seven Years of Reproducible Research: From R / Sweave to Org Christophe Pouzat Mathématiques Appliquées à Paris 5 (MAP5) Université Paris-Descartes and CNRS UMR 8145 christophe.pouzat@parisdescartes.fr

More information

Open Source Software at. by Dr. Thomas Wiecki

Open Source Software at. by Dr. Thomas Wiecki Open Source Software at by Dr. Thomas Wiecki About me Data Science Lead at Quantopian PhD from Brown University studying computational neuroscience Contributor to PyMC Crowdsourcing the process of obtaining

More information

HARMONIZATION OF NUCLEAR SAFEGUARDS INFRASTRUCTURE DEVELOPMENT

HARMONIZATION OF NUCLEAR SAFEGUARDS INFRASTRUCTURE DEVELOPMENT HARMONIZATION OF NUCLEAR SAFEGUARDS INFRASTRUCTURE DEVELOPMENT MATTHEW VAN SICKLE INTERNATIONAL NUCLEAR SAFEGUARDS AND ENGAGEMENT PROGRAM Vienna, Austria Department of Energy/ February 11, 2010 National

More information

The Partner External Module Program

The Partner External Module Program The Partner External Module Program June 16 th, 2010 ScilabTec - Workshop 3 Contribute to Scilab 2 The Partner External Modules Program (PEM) Outline Goals of the program Examples of available PEMS How

More information

Computer Grade 5. Unit: 1, 2 & 3 Total Periods 38 Lab 10 Months: April and May

Computer Grade 5. Unit: 1, 2 & 3 Total Periods 38 Lab 10 Months: April and May Computer Grade 5 1 st Term Unit: 1, 2 & 3 Total Periods 38 Lab 10 Months: April and May Summer Vacation: June, July and August 1 st & 2 nd week Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 First term (April) Week

More information

Service withdrawal: Selected IBM ServicePac offerings

Service withdrawal: Selected IBM ServicePac offerings Announcement ZS09-0086, dated April 21, 2009 Service withdrawal: Selected IBM offerings Table of contents 1 Overview 9 Announcement countries 8 Withdrawal date Overview Effective April 21, 2009, IBM will

More information

FOSDEM Sylvestre Ledru / February 2nd, Professional Services & Support for Scilab, Free Open Source Software for Numerical Computation

FOSDEM Sylvestre Ledru / February 2nd, Professional Services & Support for Scilab, Free Open Source Software for Numerical Computation FOSDEM Sylvestre Ledru / February 2nd, 2013 Professional Services & Support for Scilab, Free Open Source Software for Numerical Computation Sylvestre Ledru Operation manager at Scilab Enterprises Responsible

More information

Final Project Report

Final Project Report Final Project Report May 05, 2014 Project Title: ITongue: An IPhone App for Personal Health Monitoring Based on Tongue Image Funded by: the Interdisciplinary Innovations Fund (IIF) of the MU Information

More information

Website Operators Manual

Website Operators Manual Talking Points Website Operators Manual About the Session About the Site Open to Questions Mission of useventing.com Represent our Roots Intuitive Answer User Questions Be an Authority on Eventing Represent

More information

IAEA Programme on Instrumentation and Control System Design and Engineering for Operating NPPs

IAEA Programme on Instrumentation and Control System Design and Engineering for Operating NPPs Programme on Instrumentation and Control System Design and Engineering for Operating NPPs Presented by Janos Eiler Vienna, 21 May 2013 International Atomic Energy Agency Outline Activities in the area

More information

Computer Science 102. Into to Computational Modeling Special Topics: Programming in Matlab

Computer Science 102. Into to Computational Modeling Special Topics: Programming in Matlab Computer Science 102 Into to Computational Modeling Special Topics: Programming in Matlab Matlab An integrated programming and graphical environment Interpreted : interactive; get answer immediately Also

More information

An Industry Association for the Danish Data Center Ecosystem

An Industry Association for the Danish Data Center Ecosystem An Industry Association for the Danish Data Center Ecosystem 1 2019 PROGRAM WWW.DATACENTERINDUSTRIEN.DK 2 ABOUT US OUR MEMBERS Denmark as a data center location offers a range of unique advantages. A As

More information

The Why/Krakatoa/Caduceus Platform for Deductive Program Verication

The Why/Krakatoa/Caduceus Platform for Deductive Program Verication The Why/Krakatoa/Caduceus Platform for Deductive Program Verication Jean-Christophe Filliâtre 1,3 and Claude Marché 2,3 1 CNRS, Lab. de Recherche en Informatique, UMR 8623, Orsay, F-91405 2 INRIA Futurs,

More information

SESAR Deployment and upcoming CEF Transport Calls ANS Consultative Board. Helsinki, 12 October 2015

SESAR Deployment and upcoming CEF Transport Calls ANS Consultative Board. Helsinki, 12 October 2015 SESAR Deployment and upcoming CEF Transport Calls Presentation @NEFAB ANS Consultative Board Helsinki, 12 October 2015 SESAR JU SESAR DM 2 entities, 1 project European ATM Master Plan R&D INDUSTRIALISATION

More information

HKG18-TR01: Open Source Philosophy. Daniel Lezcano

HKG18-TR01: Open Source Philosophy. Daniel Lezcano HKG18-TR01: Open Source Philosophy Daniel Lezcano What is Open Source? Open Source is not Free Software Richard Stallman : Open source is a development methodology; free software is a social movement.

More information

Computer Algebra Systems

Computer Algebra Systems Computer Algebra Systems II. The Basics of Maple and Sage Sándor Czirbusz czirbusz@gmail.com http://compalg.inf.elte.hu/~czirbusz/ Department of Computer Algebra Informatics Institute, ELTE D2.711A 2011-2012

More information

Coordinator terms of reference

Coordinator terms of reference CERP: Cluster of European RFID Projects http://www.rfid-in-action.eu/cerp Coordinator terms of reference Patrick.Guillemin@etsi.org New CERP coordinator since 13/02/08 during the 5th CERP Meeting Presentation

More information

European IPR Helpdesk. Service Offer. Get your ticket to innovation! Jörg Scherer European IPR Helpdesk CEO Eurice GmbH Gijon 17/04/2018

European IPR Helpdesk. Service Offer. Get your ticket to innovation! Jörg Scherer European IPR Helpdesk CEO Eurice GmbH Gijon 17/04/2018 European IPR Helpdesk Service Offer Get your ticket to innovation! Jörg Scherer European IPR Helpdesk CEO Eurice GmbH Gijon 17/04/2018 The European IPR Helpdesk.an Innovation Support Action offering support

More information

fc_hypermesh package, User's Guide

fc_hypermesh package, User's Guide fc_hypermesh package, User's Guide François Cuvelier : April 23, 2017 Abstract This object-oriented Python package allows to mesh any d-orthotopes (hyperrectangle in dimension d) and their m-faces by simplices

More information

John Perry. Spring 2017

John Perry. Spring 2017 MAT 305: Introduction to Sage University of Southern Mississippi Spring 2017 Outline 1 2 3 4 Outline 1 2 3 4 Sage? Software for Algebra and Geometry Exploration Computer Algebra System started by William

More information

Making Security & Privacy Protection Open Source. Christophe Jouvray, Michel Sall , Stockholm

Making Security & Privacy Protection Open Source. Christophe Jouvray, Michel Sall , Stockholm Making Security & Privacy Protection Open Source Christophe Jouvray, Michel Sall 18.06.2015, Stockholm Structure of the Presentation General Information Open Source VSS Kit Compliance with standards Availability

More information

Evaluation in Quaero. Edouard Geoffrois, DGA Quaero Technology Evaluation Manager. Quaero/imageCLEF workshop Aarhus, Denmark Sept 16 th, 2008

Evaluation in Quaero. Edouard Geoffrois, DGA Quaero Technology Evaluation Manager. Quaero/imageCLEF workshop Aarhus, Denmark Sept 16 th, 2008 Evaluation in Quaero Edouard Geoffrois, DGA Quaero Technology Evaluation Manager Quaero/imageCLEF workshop Aarhus, Denmark Sept 16 th, 2008 Presentation outline The Quaero program Context, scope and approach

More information

Python Quant Platform

Python Quant Platform Python Quant Platform Web-based Financial Analytics and Rapid Financial Engineering with Python Yves Hilpisch The Python Quant Platform offers Web-based, scalable, collaborative financial analytics and

More information

2CENTRE A collaborative model for capacity building against cybercrime. Cormac Callanan 2CENTRE Industry Liaison

2CENTRE A collaborative model for capacity building against cybercrime. Cormac Callanan 2CENTRE Industry Liaison 2CENTRE A collaborative model for capacity building against cybercrime Cormac Callanan 2CENTRE Industry Liaison cormac.callanan@2centre.eu What is 2CENTRE? An embryonic network of National Cybercrime Centres

More information

Why Python? Joseph Thomas. November 5, University of Arizona Department of Mathematics

Why Python? Joseph Thomas. November 5, University of Arizona Department of Mathematics Why Python? Joseph Thomas University of Arizona Department of Mathematics November 5, 2012 What is Python? Python What is Python? Python... is an interpreted programming language. What is Python? Python...

More information

IPv6TF/ Patrick Cocquet, London January 19 th 2003

IPv6TF/ Patrick Cocquet, London January 19 th 2003 Patrick Cocquet, London January 19 th 2003 Strong R&D activities G6 association R&D national programs (RNRT) AFNIC : native DNSv6; host secondary DNDv6 ARISTOTE association 6WIND creation on September

More information

Laboratoire de l Informatique du Parallélisme

Laboratoire de l Informatique du Parallélisme Laboratoire de l Informatique du Parallélisme École Normale Supérieure de Lyon Unité Mixte de Recherche CNRS-INRIA-ENS LYON n o 8512 SPI Multiplication by an Integer Constant Vincent Lefevre January 1999

More information

autograd tutorial Paul Vicol, Slides Based on Ryan Adams January 30, 2017 CSC 321, University of Toronto

autograd tutorial Paul Vicol, Slides Based on Ryan Adams January 30, 2017 CSC 321, University of Toronto autograd tutorial Paul Vicol, Slides Based on Ryan Adams January 30, 2017 CSC 321, University of Toronto 1 tutorial outline 1. Automatic Differentiation 2. Introduction to Autograd 3. IPython Notebook

More information

Southeast Florida Regional Climate Change Compact Update. Broward Climate Change Task Force February 16, 2017

Southeast Florida Regional Climate Change Compact Update. Broward Climate Change Task Force February 16, 2017 Southeast Florida Regional Climate Change Compact Update Broward Climate Change Task Force February 16, 2017 Overview Recent Activities RCAP Update Forthcoming Efforts Regional Resilience Projects Summit

More information

NORTH CAROLINA NC MRITE. Nominating Category: Enterprise IT Management Initiatives

NORTH CAROLINA NC MRITE. Nominating Category: Enterprise IT Management Initiatives NORTH CAROLINA MANAGING RISK IN THE INFORMATION TECHNOLOGY ENTERPRISE NC MRITE Nominating Category: Nominator: Ann V. Garrett Chief Security and Risk Officer State of North Carolina Office of Information

More information

ENISA And Standards Adri án Belmonte ETSI Security Week Event Sophia Antipolis (France) 22th June

ENISA And Standards Adri án Belmonte ETSI Security Week Event Sophia Antipolis (France) 22th June ENISA And Standards Adri án Belmonte ETSI Security Week Event Sophia Antipolis (France) 22th June European Union Agency for Network and Information Security Summary 01 What's ENISA? 02 Some challenges

More information

Courses offered by IIBF identified by RBI/IBA under Capacity Building of Banks - FAQs

Courses offered by IIBF identified by RBI/IBA under Capacity Building of Banks - FAQs Courses offered by IIBF identified by RBI/IBA under Capacity Building of Banks - FAQs IBA vide its circular dated 26 th April 2017, addressed to banks had identified 11 institutions for providing certification

More information

Resolution adopted by the General Assembly. [on the report of the Second Committee (A/64/417)]

Resolution adopted by the General Assembly. [on the report of the Second Committee (A/64/417)] United Nations General Assembly Distr.: General 9 February 2010 Sixty-fourth session Agenda item 50 Resolution adopted by the General Assembly [on the report of the Second Committee (A/64/417)] 64/187.

More information

CURRICULUM VITAE: DI MARTIN BERNAUER. DI Martin Bernauer. Chemnitz University of Technology Faculty of Mathematics D Chemnitz Germany

CURRICULUM VITAE: DI MARTIN BERNAUER. DI Martin Bernauer. Chemnitz University of Technology Faculty of Mathematics D Chemnitz Germany CURRICULUM CURRICULUM VITAE: DI MARTIN BERNAUER Chemnitz, March 15, 2010 DI Martin Bernauer Chemnitz University of Technology Faculty of Mathematics D-09107 Chemnitz Germany +49-371-531-37497 martin.bernauer@mathematik.tu-chemnitz.de

More information

Alabama s Bridge Slide on Ross Clark Circle over an Existing Culvert

Alabama s Bridge Slide on Ross Clark Circle over an Existing Culvert Welcome to Webinar on Accelerated Bridge Construction Alabama s Bridge Slide on Ross Clark Circle over an Existing Culvert Sponsored by Accelerated Bridge Construction University Transportation Center

More information

CMMI Version 1.2. Josh Silverman Northrop Grumman

CMMI Version 1.2. Josh Silverman Northrop Grumman CMMI Version 1.2 Josh Silverman Northrop Grumman Topics The Concept of Maturity: Why CMMI? CMMI Overview/Aspects Version 1.2 Changes Sunsetting of Version 1.1 Training Summary The Concept of Maturity:

More information

2013 HONEYNET PROJECT WORKSHOP SPONSORSHIP OPPORTUNITIES

2013 HONEYNET PROJECT WORKSHOP SPONSORSHIP OPPORTUNITIES 2013 HONEYNET PROJECT WORKSHOP SPONSORSHIP OPPORTUNITIES 10-12 FEBRUARY 2013 DUBAI The Honeynet Project is a diverse, talented, and engaged group of international computer security experts who conduct

More information

Eric Bachard Professor of Applied Physics, UTBM (France) Developer for Francophone OpenOffice.org project Porting Project co-lead

Eric Bachard Professor of Applied Physics, UTBM (France) Developer for Francophone OpenOffice.org project Porting Project co-lead Speaker presentation Eric Bachard Professor of Applied Physics, UTBM (France) Developer for Francophone OpenOffice.org project Porting Project co-lead Eric Bachard / OooCon 2005 / Mac OS X port / Slide

More information

EACH MONTH CUTTING EDGE PEER REVIEW RESEARCH ARTICLES ARE PUBLISHED

EACH MONTH CUTTING EDGE PEER REVIEW RESEARCH ARTICLES ARE PUBLISHED EACH MONTH 14 16 CUTTING EDGE PEER REVIEW RESEARCH ARTICLES ARE PUBLISHED 2017 Advertising Rate Card Rate Card Effective Date: November 2015 2017 Closing Dates Month Ad Material Deadline January November

More information

West Bengal University of Technology Bachelor of Computer Science and Engineering

West Bengal University of Technology Bachelor of Computer Science and Engineering Susmit Shannigrahi Colorado State University Computer Science Department 1100 Center Avenue Mall, Fort Collins, CO, 80521 Phone: (+1) 740.346.9028 susmit@colostate.edu https://susm.it Education Colorado

More information

Open Source Development from the trenches (Jajuk) Bertrand Florat

Open Source Development from the trenches (Jajuk) Bertrand Florat Open Source Development from the trenches (Jajuk) Bertrand Florat Talk agenda Objectives Background Getting started Methodology and team management Communication Objectives Get a first realistic vision

More information

The Essence of Compiling with Continuations

The Essence of Compiling with Continuations RETROSPECTIVE: The Essence of Compiling with Continuations Cormac Flanagan Amr Sabry Bruce F. Duba Matthias Felleisen Systems Research Center Compaq cormac.flanagan@compaq.com Dept. of Computer Science

More information

2019 Webinar Media Kit

2019 Webinar Media Kit 2019 Webinar Media Kit Connecting You with Influencial Professionals CONTACT Alex Shikany Vice President - AIA 900 Victors Way, Suite 140 Ann Arbor, Michigan 48108 Tel: 734.994.6088 Fax: 734.994.3338 E-mail:

More information

Jun Li, Ph.D. School of Computing and Information Sciences Phone:

Jun Li, Ph.D. School of Computing and Information Sciences Phone: Jun Li, Ph.D. School of Computing and Information Sciences Phone: + 1-305-348-4964 Florida International University Email: junli @ cs. fiu. edu 11200 SW 8th St, ECS 380, Miami, FL 33199 Web: http://users.cs.fiu.edu/

More information

Introduction to GAP. (Groups, Algorithms, Programming) Henry Hutasoit, SSE RWTH Aachen Seminar Language in Scientific Computing

Introduction to GAP. (Groups, Algorithms, Programming) Henry Hutasoit, SSE RWTH Aachen Seminar Language in Scientific Computing Introduction to GAP (Groups, Algorithms, Programming) Henry Hutasoit, SSE RWTH Aachen Seminar Language in Scientific Computing 24.01.2013 1 Outline What is GAP? Symbolic computation Group theory History

More information

Anurag Singh. 10th Percentage (1992): 79.16% Pt. Deendayal Upadhyay Sanatan Dharam Vidyalaya, Kanpur, India. (U.P.Board Allahabad).

Anurag Singh. 10th Percentage (1992): 79.16% Pt. Deendayal Upadhyay Sanatan Dharam Vidyalaya, Kanpur, India. (U.P.Board Allahabad). Anurag Singh Flat No. 16, SFS Flats, Pkt 10, Sec. 11, Rohini, Delhi - 110085 Email: anuanu52@gmail.com Phone: +91-9810526575(M) Homepage: http://home.iitk.ac.in/~anuragsg/ EDUCATION PhD from IIT Kanpur,

More information

Open Enterprise & Open Community opensuse & SLE Empowering Each Other. Richard Brown opensuse Chairman

Open Enterprise & Open Community opensuse & SLE Empowering Each Other. Richard Brown opensuse Chairman Open Enterprise & Open Community & SLE Empowering Each Other Richard Brown Chairman rbrown@opensuse.org Contents Introduction to the Project Looking Back - 2014 and before Rolling into the Future with

More information

International Collaboration to promote promoting Energy Efficiency in networked devices

International Collaboration to promote promoting Energy Efficiency in networked devices International Collaboration to promote promoting Energy Efficiency in networked devices Benoît Lebot, Executive Director IPEEC Capetown, DUE, March 31 st, 2015 1 Capetown 31 March 2015 LOCATION DATE A

More information

Seaside. What has happened since? What will happen after? Lukas Renggli

Seaside. What has happened since? What will happen after? Lukas Renggli Seaside Lukas Renggli www.lukas-renggli.ch What has happened since? What will happen after? x Deprecated: Old Renderer html anchorwithcallback: [ self doit ] text: 'click me' ! Default: Canvas Renderer

More information