Foundation for Mathematical and Scienti c Computing

Post on 03-Feb-2022

6 views 0 download

Transcript of Foundation for Mathematical and Scienti c Computing

Foundation for Mathematical and ScientificComputing

Python for Scientific Computing Conference

K. Jarrod Millman

Helen Wills Neuroscience InstituteUniversity of California, Berkeley

Berkeley, CA 94720

millman@berkeley.edu

Austin, TX – June 28-July 3, 2010

J. Millman Foundation for Mathematical and Scientific Computing

1. What is it?

Purpose & aims

Computing revolution & science

Status & next steps

J. Millman Foundation for Mathematical and Scientific Computing

1. What is it?

Purpose & aims

Computing revolution & science

Status & next steps

J. Millman Foundation for Mathematical and Scientific Computing

1. What is it?

Purpose & aims

Computing revolution & science

Status & next steps

J. Millman Foundation for Mathematical and Scientific Computing

The Foundation

Our purpose is to ensure unrestricted access to the bestcomputational tools for research and education in mathematics,science, and engineering. Our aim is to do this primarily byfostering existing efforts and communities.

J. Millman Foundation for Mathematical and Scientific Computing

Computing revolution

As research grows increasingly dependent on computing, itbecomes critical for our computational resources to be developedwith the same rigor, open review and access as the results theysupport.

J. Millman Foundation for Mathematical and Scientific Computing

Reproducible Research

sharing of scientific software, data and knowledge necessary forreproducible research

“An article about computational science in a scientificpublication is not the scholarship itself, it is merelyadvertising of the scholarship. The actual scholarship isthe complete software development environment and thecomplete set of instructions which generated the figures.”— David Donoho, Wavelab and Reproducible Research,1995

J. Millman Foundation for Mathematical and Scientific Computing

Outcomes and education

unrestricted access to research outcomes and educational tools

open access journals

open access books & courses

J. Millman Foundation for Mathematical and Scientific Computing

Outcomes and education

unrestricted access to research outcomes and educational tools

open access journals

open access books & courses

J. Millman Foundation for Mathematical and Scientific Computing

Open development

open source software developed by collaborative, meritocraticcommunities

no more single lab projects!

J. Millman Foundation for Mathematical and Scientific Computing

Academic recognition

academic recognition of computational developments on equalfooting to the publication of results

conferences, peer-reviewed journals

new type of journal

Journal of Statistical ComputingOpen Research Computation

J. Millman Foundation for Mathematical and Scientific Computing

Academic recognition

academic recognition of computational developments on equalfooting to the publication of results

conferences, peer-reviewed journals

new type of journal

Journal of Statistical ComputingOpen Research Computation

J. Millman Foundation for Mathematical and Scientific Computing

Academic recognition

academic recognition of computational developments on equalfooting to the publication of results

conferences, peer-reviewed journals

new type of journal

Journal of Statistical Computing

Open Research Computation

J. Millman Foundation for Mathematical and Scientific Computing

Academic recognition

academic recognition of computational developments on equalfooting to the publication of results

conferences, peer-reviewed journals

new type of journal

Journal of Statistical ComputingOpen Research Computation

J. Millman Foundation for Mathematical and Scientific Computing

High quality software

openly tested, validated and documented software as the basis forreliable scientific outcomes

peer-reviewed

tested

bug-vetted

documented (reference guides, tutorials, etc.)

J. Millman Foundation for Mathematical and Scientific Computing

High quality software

openly tested, validated and documented software as the basis forreliable scientific outcomes

peer-reviewed

tested

bug-vetted

documented (reference guides, tutorials, etc.)

J. Millman Foundation for Mathematical and Scientific Computing

High quality software

openly tested, validated and documented software as the basis forreliable scientific outcomes

peer-reviewed

tested

bug-vetted

documented (reference guides, tutorials, etc.)

J. Millman Foundation for Mathematical and Scientific Computing

High quality software

openly tested, validated and documented software as the basis forreliable scientific outcomes

peer-reviewed

tested

bug-vetted

documented (reference guides, tutorials, etc.)

J. Millman Foundation for Mathematical and Scientific Computing

Computational literacy

high standards of computational literacy in the education ofmathematicians, scientists and engineers

J. Millman Foundation for Mathematical and Scientific Computing

Status

Drafted mission statement

Started talking with colleagues

Started talking with PSF

J. Millman Foundation for Mathematical and Scientific Computing

Status

Drafted mission statement

Started talking with colleagues

Started talking with PSF

J. Millman Foundation for Mathematical and Scientific Computing

Status

Drafted mission statement

Started talking with colleagues

Started talking with PSF

J. Millman Foundation for Mathematical and Scientific Computing

Open Research Computing in Python

J. Millman Foundation for Mathematical and Scientific Computing

Next steps

Community outreach

Not-for-profit status

Fundraising

Funding events & projects

Institute

J. Millman Foundation for Mathematical and Scientific Computing

Next steps

Community outreach

Not-for-profit status

Fundraising

Funding events & projects

Institute

J. Millman Foundation for Mathematical and Scientific Computing

Next steps

Community outreach

Not-for-profit status

Fundraising

Funding events & projects

Institute

J. Millman Foundation for Mathematical and Scientific Computing

Next steps

Community outreach

Not-for-profit status

Fundraising

Funding events & projects

Institute

J. Millman Foundation for Mathematical and Scientific Computing

Next steps

Community outreach

Not-for-profit status

Fundraising

Funding events & projects

Institute

J. Millman Foundation for Mathematical and Scientific Computing

Community Outreach

Website (http://mscomp.org)

Numerous talks (ORCP, SciPy, EuroSciPy, SciPy.in, etc.)

Announcement list (announce@mscomp.org)

Discussion list (discuss@lists.mscomp.org)

J. Millman Foundation for Mathematical and Scientific Computing

Community Outreach

Website (http://mscomp.org)

Numerous talks (ORCP, SciPy, EuroSciPy, SciPy.in, etc.)

Announcement list (announce@mscomp.org)

Discussion list (discuss@lists.mscomp.org)

J. Millman Foundation for Mathematical and Scientific Computing

Community Outreach

Website (http://mscomp.org)

Numerous talks (ORCP, SciPy, EuroSciPy, SciPy.in, etc.)

Announcement list (announce@mscomp.org)

Discussion list (discuss@lists.mscomp.org)

J. Millman Foundation for Mathematical and Scientific Computing

Community Outreach

Website (http://mscomp.org)

Numerous talks (ORCP, SciPy, EuroSciPy, SciPy.in, etc.)

Announcement list (announce@mscomp.org)

Discussion list (discuss@lists.mscomp.org)

J. Millman Foundation for Mathematical and Scientific Computing

S2I2 Exploratory Workshop

Open Source Software as a Foundation for Scientific Research

http://wstein.org/grants/2010-si2/

Friday, July 30th and Saturday, July 31st

J. Millman Foundation for Mathematical and Scientific Computing

Questions

J. Millman Foundation for Mathematical and Scientific Computing