34
Foundation for Mathematical and Scientific Computing Python for Scientific Computing Conference K. Jarrod Millman Helen Wills Neuroscience Institute University of California, Berkeley Berkeley, CA 94720 [email protected] Austin, TX – June 28-July 3, 2010 J. Millman Foundation for Mathematical and Scientific Computing

Foundation for Mathematical and Scienti c Computing

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 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

[email protected]

Austin, TX – June 28-July 3, 2010

J. Millman Foundation for Mathematical and Scientific Computing

Page 2: Foundation for Mathematical and Scienti c Computing

1. What is it?

Purpose & aims

Computing revolution & science

Status & next steps

J. Millman Foundation for Mathematical and Scientific Computing

Page 3: Foundation for Mathematical and Scienti c Computing

1. What is it?

Purpose & aims

Computing revolution & science

Status & next steps

J. Millman Foundation for Mathematical and Scientific Computing

Page 4: Foundation for Mathematical and Scienti c Computing

1. What is it?

Purpose & aims

Computing revolution & science

Status & next steps

J. Millman Foundation for Mathematical and Scientific Computing

Page 5: Foundation for Mathematical and Scienti c 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

Page 6: Foundation for Mathematical and Scienti c 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

Page 7: Foundation for Mathematical and Scienti c 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

Page 8: Foundation for Mathematical and Scienti c 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

Page 9: Foundation for Mathematical and Scienti c 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

Page 10: Foundation for Mathematical and Scienti c Computing

Open development

open source software developed by collaborative, meritocraticcommunities

no more single lab projects!

J. Millman Foundation for Mathematical and Scientific Computing

Page 11: Foundation for Mathematical and Scienti c 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

Page 12: Foundation for Mathematical and Scienti c 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

Page 13: Foundation for Mathematical and Scienti c 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

Page 14: Foundation for Mathematical and Scienti c 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

Page 15: Foundation for Mathematical and Scienti c 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

Page 16: Foundation for Mathematical and Scienti c 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

Page 17: Foundation for Mathematical and Scienti c 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

Page 18: Foundation for Mathematical and Scienti c 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

Page 19: Foundation for Mathematical and Scienti c Computing

Computational literacy

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

J. Millman Foundation for Mathematical and Scientific Computing

Page 20: Foundation for Mathematical and Scienti c Computing

Status

Drafted mission statement

Started talking with colleagues

Started talking with PSF

J. Millman Foundation for Mathematical and Scientific Computing

Page 21: Foundation for Mathematical and Scienti c Computing

Status

Drafted mission statement

Started talking with colleagues

Started talking with PSF

J. Millman Foundation for Mathematical and Scientific Computing

Page 22: Foundation for Mathematical and Scienti c Computing

Status

Drafted mission statement

Started talking with colleagues

Started talking with PSF

J. Millman Foundation for Mathematical and Scientific Computing

Page 23: Foundation for Mathematical and Scienti c Computing

Open Research Computing in Python

J. Millman Foundation for Mathematical and Scientific Computing

Page 24: Foundation for Mathematical and Scienti c Computing

Next steps

Community outreach

Not-for-profit status

Fundraising

Funding events & projects

Institute

J. Millman Foundation for Mathematical and Scientific Computing

Page 25: Foundation for Mathematical and Scienti c Computing

Next steps

Community outreach

Not-for-profit status

Fundraising

Funding events & projects

Institute

J. Millman Foundation for Mathematical and Scientific Computing

Page 26: Foundation for Mathematical and Scienti c Computing

Next steps

Community outreach

Not-for-profit status

Fundraising

Funding events & projects

Institute

J. Millman Foundation for Mathematical and Scientific Computing

Page 27: Foundation for Mathematical and Scienti c Computing

Next steps

Community outreach

Not-for-profit status

Fundraising

Funding events & projects

Institute

J. Millman Foundation for Mathematical and Scientific Computing

Page 28: Foundation for Mathematical and Scienti c Computing

Next steps

Community outreach

Not-for-profit status

Fundraising

Funding events & projects

Institute

J. Millman Foundation for Mathematical and Scientific Computing

Page 29: Foundation for Mathematical and Scienti c Computing

Community Outreach

Website (http://mscomp.org)

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

Announcement list ([email protected])

Discussion list ([email protected])

J. Millman Foundation for Mathematical and Scientific Computing

Page 30: Foundation for Mathematical and Scienti c Computing

Community Outreach

Website (http://mscomp.org)

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

Announcement list ([email protected])

Discussion list ([email protected])

J. Millman Foundation for Mathematical and Scientific Computing

Page 31: Foundation for Mathematical and Scienti c Computing

Community Outreach

Website (http://mscomp.org)

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

Announcement list ([email protected])

Discussion list ([email protected])

J. Millman Foundation for Mathematical and Scientific Computing

Page 32: Foundation for Mathematical and Scienti c Computing

Community Outreach

Website (http://mscomp.org)

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

Announcement list ([email protected])

Discussion list ([email protected])

J. Millman Foundation for Mathematical and Scientific Computing

Page 33: Foundation for Mathematical and Scienti c 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

Page 34: Foundation for Mathematical and Scienti c Computing

Questions

J. Millman Foundation for Mathematical and Scientific Computing