Skip to content
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
257 lines (171 sloc) 41.7 KB

This report enumerates the third-party resources (code, images, sounds, etc) used in a set of simulations.

This report is for the following simulations:

  • ‪Acid-Base Solutions‬ 1.2.16
  • ‪Area Builder‬ 1.1.11
  • ‪Area Model Algebra‬
  • ‪Area Model Decimals‬
  • ‪Area Model Introduction‬
  • ‪Area Model Multiplication‬
  • ‪Arithmetic‬ 1.0.15
  • ‪Atomic Interactions‬ 1.0.9
  • ‪Balancing Act‬ 1.1.15
  • ‪Balancing Chemical Equations‬
  • ‪Balloons and Static Electricity‬
  • ‪Beer's Law Lab‬ 1.4.10
  • ‪Bending Light‬ 1.1.12
  • ‪Build a Fraction‬
  • ‪Build an Atom‬
  • ‪Bumper‬
  • ‪Capacitor Lab: Basics‬
  • ‪Chains‬
  • ‪Charges And Fields‬ 1.0.11
  • ‪Circuit Construction Kit: DC - Virtual Lab‬
  • ‪Circuit Construction Kit: DC‬
  • ‪Color Vision‬ 1.1.15
  • ‪Concentration‬ 1.3.12
  • ‪Coulomb's Law‬
  • ‪Energy Forms and Changes‬
  • ‪Energy Skate Park: Basics‬ 1.1.11
  • ‪Equality Explorer‬
  • ‪Equality Explorer: Basics‬
  • ‪Equality Explorer: Two Variables‬
  • ‪Example Simulation‬
  • ‪Expression Exchange‬
  • ‪Faraday's Law‬ 1.1.15
  • ‪Forces and Motion: Basics‬
  • ‪Fraction Matcher‬ 1.1.13
  • ‪Fractions: Equality‬
  • ‪Fractions: Intro‬
  • ‪Fractions: Mixed Numbers‬
  • ‪Friction‬
  • ‪Function Builder‬ 1.0.15
  • ‪Function Builder: Basics‬
  • ‪Gene Expression Essentials‬
  • ‪Graphing Lines‬
  • ‪Graphing Quadratics‬
  • ‪Graphing Slope-Intercept‬
  • ‪Gravity And Orbits‬
  • ‪Gravity Force Lab‬
  • ‪Hooke's Law‬ 1.0.15
  • ‪Isotopes and Atomic Mass‬ 1.0.14
  • ‪John Travoltage‬
  • ‪Least-Squares Regression‬ 1.1.12
  • ‪Make a Ten‬
  • ‪Masses and Springs‬
  • ‪Molarity‬
  • ‪Molecule Polarity‬
  • ‪Molecule Shapes‬ 1.1.16
  • ‪Molecule Shapes: Basics‬ 1.1.14
  • ‪Molecules and Light‬
  • ‪Neuron‬ 1.1.10
  • ‪Ohm's Law‬ 1.3.13
  • ‪Pendulum Lab‬
  • ‪Plinko Probability‬
  • ‪Projectile Motion‬
  • ‪Proportion Playground‬
  • ‪Reactants, Products and Leftovers‬
  • ‪Resistance in a Wire‬
  • ‪Rutherford Scattering‬
  • ‪States of Matter‬
  • ‪States of Matter: Basics‬
  • ‪Trig Tour‬ 1.0.14
  • ‪Under Pressure‬ 1.1.10
  • ‪Unit Rates‬
  • ‪Wave Interference‬
  • ‪Wave on a String‬ 1.1.14
  • ‪pH Scale‬ 1.2.16
  • ‪pH Scale: Basics‬ 1.2.16

To see the third party resources used in a particular published simulation, inspect the HTML file between the ### START THIRD PARTY LICENSE ENTRIES ### and ### END THIRD PARTY LICENSE ENTRIES ### (only exists in sim publications after Aug 7, 2015).

Third-party Code:

almond-0.2.9.js
Copyright (c) 2011-2014, The Dojo Foundation All Rights Reserved.
https://github.com/jrburke/almond
License: The MIT License
Notes: Allows a RequireJS-based simulation to run in its compiled (smaller, faster) form

base64-js-1.2.0.js
Copyright (c) 2014
https://github.com/beatgammit/base64-js
License: The MIT License
Notes: For converting typed arrays to base64 (helps converting encoded SVG data URLs)
Used by: ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Build a Fraction‬, ‪Build an Atom‬, ‪Bumper‬, ‪Capacitor Lab: Basics‬, ‪Chains‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Coulomb's Law‬, ‪Energy Forms and Changes‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Forces and Motion: Basics‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder: Basics‬, ‪Gene Expression Essentials‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪Gravity Force Lab‬, ‪John Travoltage‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecules and Light‬, ‪Pendulum Lab‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Wave Interference‬

benchmark-1.0.0.js
Copyright (c) 2010-2012 Mathias Bynens http://mths.be
Based on JSLitmus.js Copyright (c) Robert Kieffer http://broofa.com
Modified by John-David Dalton http://allyoucanleet.com
http://benchmarkjs.com
License: The MIT License
Notes: Used only in Scenery tests

BigInteger-cda5bcc.js
Developed by Peter Olson, https://github.com/peterolson
https://github.com/peterolson/BigInteger.js
License: Public Domain
Notes: An arbitrary length integer library for Javascript
Used by: ‪Function Builder‬ 1.0.15, ‪Function Builder: Basics‬

BigRational-8f8c2fa.js
Developed by Peter Olson, https://github.com/peterolson
https://github.com/peterolson/BigInteger.js
License: Public Domain
Notes: An arbitrary length rational number library for Javascript
Dependencies: BigInteger-cda5bcc.js
Used by: ‪Function Builder‬ 1.0.15, ‪Function Builder: Basics‬

bootstrap-2.2.2.js
Copyright (c) 2012 Twitter, Inc
Designed and built with all the love in the world @twitter by @mdo and @fat.
http://getbootstrap.com/2.2.2/index.html
License: Apache 2.0
Notes: In documentation only, supports webpages for Scenery/Kite/Dot docs

canvg-1.3.js
Copyright (c) 2010-2011 Gabe Lerner (gabelerner@gmail.com)
https://code.google.com/p/canvg/
License: The MIT License
Notes: Javascript SVG parser and renderer on Canvas. Used in scenery unit tests, may be used in sims later on if we convert SVG to Canvas. Downloaded 2/9/2015 from https://github.com/gabelerner/canvg

canvg-rgbcolor-1.3.js
Stoyan Stefanov (sstoo@gmail.com)
http://www.phpied.com/rgb-color-parser-in-javascript/
License: Use it if you like it
Notes: A class to parse color values (packaged with canvg-1.3), required by canvg, see above

clarinet-1.0.0.js
Copyright (c) Isaac Z. Schlueter ("Author")
Copyright (c) 2011 nuno job <nunojob.com>
All rights reserved.
https://github.com/dscape/clarinet/
License: The BSD License (2-clause)
Notes: clarinet is a sax-like streaming parser for JSON. works in the browser and node.js

d3-4.7.1.min.js
Copyright 2010-2016 Mike Bostock
https://github.com/d3/d3
License: The MIT License
Notes: Used by metrics-graphics for Yotta graphs

diff-match-patch-1.0.0.js
Copyright 2018 The diff-match-patch Authors.
https://github.com/google/diff-match-patch
License: the Apache License, Version 2.0
Notes: Used by metrics-graphics for Yotta graphs

easing-equations-r12
Copyright (c) 2001 Robert Penner. All rights reserved
http://robertpenner.com/easing/
License: Revised BSD License
Notes: Easing equations used in Tween.js, used to animate some graphics
Used by: ‪Area Builder‬ 1.1.11, ‪Arithmetic‬ 1.0.15, ‪Bending Light‬ 1.1.12, ‪Capacitor Lab: Basics‬, ‪Charges And Fields‬ 1.0.11, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Expression Exchange‬, ‪Faraday's Law‬ 1.1.15, ‪Forces and Motion: Basics‬, ‪Fraction Matcher‬ 1.1.13, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Function Builder‬ 1.0.15, ‪Function Builder: Basics‬, ‪Gene Expression Essentials‬, ‪Hooke's Law‬ 1.0.15, ‪Least-Squares Regression‬ 1.1.12, ‪Make a Ten‬, ‪Projectile Motion‬, ‪Unit Rates‬

FileSaver-b8054a2.js
Copyright (c) 2015 Eli Grey. (http://eligrey.com)
https://github.com/eligrey/FileSaver.js
License: The MIT License
Notes: Used for saving screenshot images

font-awesome-4.5.0
Created by Dave Gandy
http://fontawesome.io/
License: Font Awesome licensed under SIL OFL 1.1 · Code licensed under MIT License · Documentation licensed under CC BY 3.0
Notes: Provides shapes and icons for phet-io wrappers, SVG for icons in FontAwesomeNode
Used by: ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Build a Fraction‬, ‪Build an Atom‬, ‪Bumper‬, ‪Capacitor Lab: Basics‬, ‪Chains‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Coulomb's Law‬, ‪Energy Forms and Changes‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Forces and Motion: Basics‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder: Basics‬, ‪Gene Expression Essentials‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪Gravity Force Lab‬, ‪John Travoltage‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecules and Light‬, ‪Pendulum Lab‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Wave Interference‬

fourier-1.1.0.js
Copyright © 2017 Anthony Liu
https://github.com/turbomaze/JS-Fourier-Image-Analysis
License: MIT
Notes: This is a web app that computes the 2D Fourier transforms (FTs) of images.
Used by: ‪Wave Interference‬

game-up-camera-1.0.0.js
Copyright (c) BrainPOP
https://github.com/phetsims/sherpa/blob/master/lib/game-up-camera-1.0.0.js
License: MIT
Notes: Allows a simulation to return a snapshot to BrainPOP/GameUp/SnapThought
Used by: ‪Area Builder‬ 1.1.11, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Atomic Interactions‬ 1.0.9, ‪Balancing Act‬ 1.1.15, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Bending Light‬ 1.1.12, ‪Build a Fraction‬, ‪Build an Atom‬, ‪Bumper‬, ‪Capacitor Lab: Basics‬, ‪Chains‬, ‪Charges And Fields‬ 1.0.11, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Color Vision‬ 1.1.15, ‪Concentration‬ 1.3.12, ‪Coulomb's Law‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park: Basics‬ 1.1.11, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Forces and Motion: Basics‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬ 1.0.15, ‪Function Builder: Basics‬, ‪Gene Expression Essentials‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪Gravity Force Lab‬, ‪John Travoltage‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecules and Light‬, ‪Neuron‬ 1.1.10, ‪Pendulum Lab‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Wave Interference‬, ‪Wave on a String‬ 1.1.14

he-1.1.1.js
Copyright Mathias Bynens https://mathiasbynens.be/
https://github.com/mathiasbynens/he
License: MIT
Notes: Used for HTML entity parsing in simulations related to RichText or other uses
Used by: ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Build a Fraction‬, ‪Bumper‬, ‪Coulomb's Law‬, ‪Energy Forms and Changes‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪John Travoltage‬, ‪Molarity‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪States of Matter‬, ‪Wave Interference‬

highlight.js-9.1.0.js
Copyright (c) 2006, Ivan Sagalaev
https://highlightjs.org/
License: Revised BSD License
Notes: Used for phetio.js documentation

himalaya-0.2.7.js
Copyright (c) 2015, Chris Andrejewski christopher.andrejewski@gmail.com
https://github.com/andrejewski/himalaya
License: ISC License
Notes: Used for HTML parsing in simulations, to sanitize/handle rich HTML text
Used by: ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Build a Fraction‬, ‪Build an Atom‬, ‪Bumper‬, ‪Capacitor Lab: Basics‬, ‪Chains‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Coulomb's Law‬, ‪Energy Forms and Changes‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Forces and Motion: Basics‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder: Basics‬, ‪Gene Expression Essentials‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪John Travoltage‬, ‪Masses and Springs‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecules and Light‬, ‪Pendulum Lab‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪States of Matter‬, ‪Wave Interference‬

iframe-phone-1.1.3.js
Copyright (c) 2012 Concord Consortium
https://github.com/concord-consortium/iframe-phone/tree/v1.1.3
License: The MIT License
Notes: Used in CODAP interoperability experiments

imageprocessing-labs-fft-1.0.0.js
Copyright (c) 2017 wellflat
https://github.com/wellflat/imageprocessing-labs
License: The MIT License
Notes: 2D Discrete Fourier Transform for Wave Interference Diffraction screen.

jama-1.0.2
a basic linear algebra package for Java.
http://math.nist.gov/javanumerics/jama/
License: Public Domain
Notes: A derived work (certain ported and modified files) is used in Dot, mainly for matrix decompositions. Used in assorted simulations.

jquery-2.1.0.js
Copyright (c) 2005, 2014 jQuery Foundation, Inc. and other contributors
(includes Sizzle.js, http://sizzlejs.com)
http://jquery.com
License: The MIT License
Notes: Facilitates interaction with browser DOM elements, mainly used in Scenery

jquery-ui-1.8.min.js
Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL
https://jqueryui.com
License: The MIT License
Notes: jQuery UI is a curated set of user interface interactions, effects, widgets, and themes. Used in some phet-io apps

jshashes-1.0.7.js
Copyright (c) 2012-2017, Tomas Aparicio
Copyright (c) 1999-2012, Paul Johnston, Angel Marin, Jeremy Lin
https://github.com/r3mi/poly2tri.js
License: Revised BSD License
Notes: Used for rendering in Scenery's WebGL renderer

jsondiffpatch-v0.3.11-annotated.css
Copyright (c) 2018 Benjamin Eidelman, https://twitter.com/beneidel
https://github.com/benjamine/jsondiffpatch
License: The MIT License
Notes: Computes state diffs for record/playback in phetio.js sims

jsondiffpatch-v0.3.11-html.css
Copyright (c) 2018 Benjamin Eidelman, https://twitter.com/beneidel
https://github.com/benjamine/jsondiffpatch
License: The MIT License
Notes: Computes state diffs for record/playback in phetio.js sims

jsondiffpatch-v0.3.11.umd.js
Copyright (c) 2018 Benjamin Eidelman, https://twitter.com/beneidel
https://github.com/benjamine/jsondiffpatch
License: The MIT License
Notes: Computes state diffs for record/playback in phetio.js sims

katex-0.5.1-css-all.js
Copyright (c) 2009-2010, Design Science, Inc. (<www.mathjax.org>)
Copyright (c) 2014 Khan Academy (<www.khanacademy.org>),
https://github.com/Khan/KaTeX
License: SIL Open Font License, Version 1.1
Notes: Fonts for rendering math equations with FormulaNode, see https://github.com/Khan/KaTeX/issues/339

katex-0.5.1-css-none.js
Copyright (c) 2009-2010, Design Science, Inc. (<www.mathjax.org>)
Copyright (c) 2014 Khan Academy (<www.khanacademy.org>),
https://github.com/Khan/KaTeX
License: SIL Open Font License, Version 1.1
Notes: Fonts for rendering math equations with FormulaNode, see https://github.com/Khan/KaTeX/issues/339

katex-0.5.1.min.js
Copyright (c) 2015 Khan Academy
https://github.com/Khan/KaTeX
License: The MIT License
Notes: JavaScript for rendering math equations with FormulaNode

liberation-sans-regular-subset-numeric-degrees.js
Developed by Steve Matteson of Ascender Corporation as Ascender Sans and Ascender Serif
http://en.wikipedia.org/wiki/Liberation_fonts
License: SIL Open Font License, Version 1.1
Notes: For the 3D text in bond angles (faster updates than SVG text)
Used by: ‪Molecule Shapes‬ 1.1.16, ‪Molecule Shapes: Basics‬ 1.1.14

lodash-4.17.4.js
Lodash https://lodash.com/
Copyright JS Foundation and other contributors https://js.foundation/
Released under MIT license https://lodash.com/license
Based on Underscore.js 1.8.3 http://underscorejs.org/LICENSE
Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
http://lodash.com
License: The MIT License
Notes: Adds common data structure operations such as sorting, grouping, etc.
Used by: ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Build a Fraction‬, ‪Build an Atom‬, ‪Bumper‬, ‪Capacitor Lab: Basics‬, ‪Chains‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Coulomb's Law‬, ‪Energy Forms and Changes‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Forces and Motion: Basics‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder: Basics‬, ‪Gene Expression Essentials‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪John Travoltage‬, ‪Masses and Springs‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecules and Light‬, ‪Pendulum Lab‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪States of Matter‬, ‪Unit Rates‬, ‪Wave Interference‬

lz-string-1.4.4.js
Copyright (C) 2004 Sam Hocevar sam@hocevar.net
http://pieroxy.net/blog/pages/lz-string/index.html
License: The WTFPL
Notes: Provides string compression and decompression.

metrics-graphics-2.11.0.css
Mozilla Public License, version 2.0
http://www.metricsgraphicsjs.org/
License: Mozilla Public License, version 2.0
Notes: Plotting for Yotta graphs

metrics-graphics-2.11.0.js
Mozilla Public License, version 2.0
http://www.metricsgraphicsjs.org/
License: Mozilla Public License, version 2.0
Notes: Plotting for Yotta graphs

metrics-graphics-2.11.0.min.js
Mozilla Public License, version 2.0
http://www.metricsgraphicsjs.org/
License: Mozilla Public License, version 2.0
Notes: Plotting for Yotta graphs

node-properties-parser-0.3.1.js
Developed by Xavi Ramirez
https://github.com/xavi-/node-properties-parser
License: The MIT License
Notes: A parser for .properties files written in javascript.

numeric-1.2.6.js
Copyright (c) 2011 by Sébastien Loisel
http://www.numericjs.com
License: The MIT License
Notes: Provides numeric functions such as optimization algorithms. Used in Energy Skate Park: Basics
Dependencies: numeric-quadratic-programming-1.2.6
Used by: ‪Energy Skate Park: Basics‬ 1.1.11

numeric-quadratic-programming-1.2.6
Copyright (c) 2011 Alberto Santini albertosantini@gmail.com
http://www.numericjs.com
License: The MIT License
Notes: Implementation of the quadratic programming modules in numeric.js, not used by PhET software
Used by: ‪Energy Skate Park: Basics‬ 1.1.11

pegjs-0.7.0.js
Copyright (c) 2010-2012 David Majda
http://pegjs.majda.cz
License: The MIT License
Notes: Parser Generator for JavaScript. SVG path parsing in Kite

pixi-v3.0.0-rc1-dev.js
Copyright (c) 2012-2014, Mat Groves
http://www.pixijs.com/
License: The MIT License
Notes: 2d scene graph. Experimental renderer for Scenery, not used in production

poly2tri-1.3.5.min.js
Copyright (c) 2009-2014, Poly2Tri Contributors
https://github.com/r3mi/poly2tri.js
License: Revised BSD License
Notes: Used for rendering in Scenery's WebGL renderer

prism-1.15.0
Copyright (c) 2012 Lea Verou
https://prismjs.com/
License: The MIT License
Notes: Used for displayed code syntax highlighting

qhint-1.1.js
Copyright (c) 2013 Alex Gyoshev, http://gyoshev.mit-license.org/
https://github.com/gyoshev/qhint
License: The MIT License
Notes: Allows us to run code style jshint tests in qunit's unit tests

qunit-1.14.0.js
Copyright (c) 2014 jQuery Foundation and other contributors
https://qunitjs.com/
License: The MIT License
Notes: A JavaScript Unit Testing Framework. Allows us to easily test our code to help us make sure nothing gets broken as development continues.

qunit-2.0.1.css
Copyright (c) 2016 jQuery Foundation and other contributors
https://qunitjs.com/
License: The MIT License
Notes: A JavaScript Unit Testing Framework. Allows us to easily test our code to help us make sure nothing gets broken as development continues.

qunit-2.0.1.js
Copyright (c) 2016 jQuery Foundation and other contributors
https://qunitjs.com/
License: The MIT License
Notes: A JavaScript Unit Testing Framework. Allows us to easily test our code to help us make sure nothing gets broken as development continues.

qunit-2.4.1.css
Copyright jQuery Foundation and other contributors
https://qunitjs.com/
License: The MIT License
Notes: A JavaScript Unit Testing Framework. Allows us to easily test our code to help us make sure nothing gets broken as development continues.

qunit-2.4.1.js
Copyright jQuery Foundation and other contributors
https://qunitjs.com/
License: The MIT License
Notes: A JavaScript Unit Testing Framework. Allows us to easily test our code to help us make sure nothing gets broken as development continues.

qunit-composite-2.0.0.css
Copyright jQuery Foundation and other contributors
https://github.com/JamesMGreene/qunit-composite
License: The MIT License
Notes: A library to allow multiple qunit tests to be aggregated into a single report by running qunit suites in an iframe.

qunit-composite-2.0.0.js
Copyright jQuery Foundation and other contributors
https://github.com/JamesMGreene/qunit-composite
License: The MIT License
Notes: A library to allow multiple qunit tests to be aggregated into a single report by running qunit suites in an iframe.

requirejs-2.1.11.js
Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
http://requirejs.org/
License: The MIT License
Notes: Manages code and dependencies to make it easier to develop simulations and test them quickly

scenery-e8bb0c3.min.js
Copyright (c) 2014 University of Colorado Boulder
http://phetsims.github.io/scenery/
License: The MIT License
Notes: A Scenery build for small web UIs, like Yotta's

seedrandom-2.4.2.js
Copyright 2015 David Bau.
https://github.com/davidbau/seedrandom
License: MIT
Notes: seeded random number generator for Javascript
Used by: ‪Area Builder‬ 1.1.11, ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Atomic Interactions‬ 1.0.9, ‪Balancing Act‬ 1.1.15, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬ 1.4.10, ‪Bending Light‬ 1.1.12, ‪Build a Fraction‬, ‪Build an Atom‬, ‪Bumper‬, ‪Capacitor Lab: Basics‬, ‪Chains‬, ‪Charges And Fields‬ 1.0.11, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Color Vision‬ 1.1.15, ‪Concentration‬ 1.3.12, ‪Coulomb's Law‬, ‪Energy Forms and Changes‬, ‪Energy Skate Park: Basics‬ 1.1.11, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Forces and Motion: Basics‬, ‪Fraction Matcher‬ 1.1.13, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder‬ 1.0.15, ‪Function Builder: Basics‬, ‪Gene Expression Essentials‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪Gravity Force Lab‬, ‪Isotopes and Atomic Mass‬ 1.0.14, ‪John Travoltage‬, ‪Least-Squares Regression‬ 1.1.12, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecules and Light‬, ‪Neuron‬ 1.1.10, ‪Ohm's Law‬ 1.3.13, ‪Pendulum Lab‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Trig Tour‬ 1.0.14, ‪Under Pressure‬ 1.1.10, ‪Unit Rates‬, ‪Wave Interference‬, ‪Wave on a String‬ 1.1.14

split-1.5.9.min.js
Copyright (c) 2018 Nathan Cahill
https://github.com/nathancahill/split
License: MIT
Notes: Unopinionated utilities for resizeable split views

stats-r12.js
Copyright (c) 2009-2014 Mr.doob
https://github.com/mrdoob/stats.js/
License: The MIT License
Notes: Used in Scenery tests and examples, for showing a FPS monitor in the corner of the window

syntaxhighlighter-3.0.83.js
Copyright (c) 2004-2010 Alex Gorbatchev
https://github.com/syntaxhighlighter/syntaxhighlighter
License: The MIT License
Notes: Provides code highlighting in Scenery/Kite/Dot documentation

text-2.0.12.js
Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
http://github.com/requirejs/text
License: The MIT License
Notes: Loads strings to be displayed in the sim, including internationalized strings.

TextEncoderLite-3c9f6f0.js
AJ ONeal awesome@coolaj86.com
https://github.com/coolaj86/TextEncoderLite
License: Apache 2.0
Notes: Used for encoding unicode strings to typed arrays, for Scenery foreign object rasterization
Used by: ‪Area Model Algebra‬, ‪Area Model Decimals‬, ‪Area Model Introduction‬, ‪Area Model Multiplication‬, ‪Balancing Chemical Equations‬, ‪Balloons and Static Electricity‬, ‪Build a Fraction‬, ‪Build an Atom‬, ‪Bumper‬, ‪Capacitor Lab: Basics‬, ‪Chains‬, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Coulomb's Law‬, ‪Energy Forms and Changes‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Forces and Motion: Basics‬, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Fractions: Mixed Numbers‬, ‪Friction‬, ‪Function Builder: Basics‬, ‪Gene Expression Essentials‬, ‪Graphing Lines‬, ‪Graphing Quadratics‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪Gravity Force Lab‬, ‪John Travoltage‬, ‪Make a Ten‬, ‪Masses and Springs‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecules and Light‬, ‪Pendulum Lab‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Reactants, Products and Leftovers‬, ‪Resistance in a Wire‬, ‪Rutherford Scattering‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Wave Interference‬

three-r71-CanvasRenderer.js
Copyright (c) 2010-2014 three.js authors
http://threejs.org
License: The MIT License
Notes: For the 3D view (WebGL and Canvas) Canvas fall-back
Used by: ‪Molecule Shapes‬ 1.1.16, ‪Molecule Shapes: Basics‬ 1.1.14

three-r71-Projector.js
Copyright (c) 2010-2014 three.js authors
http://threejs.org
License: The MIT License
Notes: For the 3D view (WebGL and Canvas) Canvas fall-back
Used by: ‪Molecule Shapes‬ 1.1.16, ‪Molecule Shapes: Basics‬ 1.1.14

three-r71.js
Copyright (c) 2010-2014 three.js authors
http://threejs.org
License: The MIT License
Notes: For the 3D view (WebGL and Canvas)
Used by: ‪Molecule Shapes‬ 1.1.16, ‪Molecule Shapes: Basics‬ 1.1.14

Tween-r12.js
Copyright (c) 2010-2012 Tween.js authors.
https://github.com/tweenjs/tween.js/
License: The MIT License
Notes: Used to animate some graphics
Dependencies: easing-equations-r12
Used by: ‪Area Builder‬ 1.1.11, ‪Arithmetic‬ 1.0.15, ‪Bending Light‬ 1.1.12, ‪Capacitor Lab: Basics‬, ‪Charges And Fields‬ 1.0.11, ‪Circuit Construction Kit: DC - Virtual Lab‬, ‪Circuit Construction Kit: DC‬, ‪Equality Explorer‬, ‪Equality Explorer: Basics‬, ‪Equality Explorer: Two Variables‬, ‪Expression Exchange‬, ‪Faraday's Law‬ 1.1.15, ‪Forces and Motion: Basics‬, ‪Fraction Matcher‬ 1.1.13, ‪Fractions: Equality‬, ‪Fractions: Intro‬, ‪Function Builder‬ 1.0.15, ‪Function Builder: Basics‬, ‪Gene Expression Essentials‬, ‪Hooke's Law‬ 1.0.15, ‪Least-Squares Regression‬ 1.1.12, ‪Make a Ten‬, ‪Projectile Motion‬, ‪Unit Rates‬

typedarray-44f09cf.js
Copyright (c) 2010 Linden Research, Inc., Copyright (c) 2014 Joshua Bell
https://github.com/substack/typedarray
License: The MIT License
Notes: Typed array polyfill for optimization in matrices and/or 3D applications
Used by: ‪Molecule Shapes‬ 1.1.16, ‪Molecule Shapes: Basics‬ 1.1.14

ua-parser-0.7.12.min.js
Copyright © 2012-2016 Faisal Salman <fyzlman@gmail.com>
https://github.com/faisalman/ua-parser-js
License: The MIT License and GPLv2
Notes: Parse User Agents strings to make them human readable


Third-party Code License Summary:

The MIT License
Public Domain
Apache 2.0
Use it if you like it
The BSD License (2-clause)
the Apache License, Version 2.0
Revised BSD License
Font Awesome licensed under SIL OFL 1.1 · Code licensed under MIT License · Documentation licensed under CC BY 3.0
MIT
ISC License
SIL Open Font License, Version 1.1
The WTFPL
Mozilla Public License, version 2.0
The MIT License and GPLv2


Third-party Media:

BALANCING_ACT/fire-extinguisher.png
Public Domain
https://openclipart.org/detail/27077/fire-extinguisher
License: Public Domain
Notes: Modified by John Blanco

BALANCING_ACT/old-television.png
Public Domain
https://openclipart.org/detail/19995/antique-television
License: Public Domain
Notes: Modified by jblanco

ENERGY_SKATE_PARK_BASICS/cement-texture-dark.jpg
Public Domain
http://www.public-domain-image.com/full-image/textures-and-patterns-public-domain-images-pictures/concrete-texture-public-domain-images-pictures/cement-texture.jpg-royalty-free-stock-image.html
License: Public Domain
Notes: (no notes)

FLUID_PRESSURE_AND_FLOW/cement-texture-dark.jpg
Public Domain
http://www.public-domain-image.com/full-image/textures-and-patterns-public-domain-images-pictures/concrete-texture-public-domain-images-pictures/cement-texture.jpg-royalty-free-stock-image.html
License: Public Domain
Notes: (no notes)

FLUID_PRESSURE_AND_FLOW/grass-texture.png
Public Domain
http://openclipart.org/detail/21212/grass-texture-by-rg1024-21212
License: Public Domain
Notes: also used in Under Pressure

FORCES_AND_MOTION_BASICS/brick-tile.png
Public Domain
http://openclipart.org/detail/9523/-by--9523
License: Public Domain
Notes: (no notes)

FORCES_AND_MOTION_BASICS/cloud1.png
Public Domain
http://openclipart.org/detail/99229/landscape-by-rg1024
License: Public Domain
Notes: (no notes)

GRAVITY_AND_ORBITS/earth.png
Copyright NASA
http://visibleearth.nasa.gov/view.php?id=56236
License: NASA
Notes: see http://visibleearth.nasa.gov/view.php?id=56236, http://cac-science8.wikispaces.com/ nasa copyright rules here http://www.nasa.gov/audience/formedia/features/MP_Photo_Guidelines.html

GRAVITY_AND_ORBITS/moon.png
Public Domain
http://astro.unl.edu/misc/moonpics/moon08_th.jpg
License: Public Domain
Notes: Public domain license noted at http://astro.unl.edu/misc/moonpics

JOHN_TRAVOLTAGE/arm.png
from American Cinematheque
http://www.americancinematheque.com/ball/1997MPBTravolta.htm
License: Unlicensed
Notes: edited by NP
Exception: PhET decided to allow images for John Travoltage even though we were unable to contact American Cinematheque for explicit permission

JOHN_TRAVOLTAGE/body.png
from American Cinematheque
http://www.americancinematheque.com/ball/1997MPBTravolta.htm
License: Unlicensed
Notes: edited by NP
Exception: PhET decided to allow images for John Travoltage even though we were unable to contact American Cinematheque for explicit permission

JOHN_TRAVOLTAGE/leg.png
from American Cinematheque
http://www.americancinematheque.com/ball/1997MPBTravolta.htm
License: Unlicensed
Notes: edited by NP
Exception: PhET decided to allow images for John Travoltage even though we were unable to contact American Cinematheque for explicit permission

TAMBO/empty_apartment_bedroom_06_resampled.mp3
obtained from www.openairlib.net
http://phet.colorado.edu
License: Public Domain Creative Commons
Notes: downloaded from http://www.openairlib.net/auralizationdb/content/empty-apartment-bedroom, resampled to 44.1 kHz

VEGAS/boing.mp3
Public Domain
http://freesound.org
License: Public Domain
Notes: Creative Commons 0 license, modified by John B


Third-party Media License Summary:

Public Domain
NASA
Unlicensed
Public Domain Creative Commons

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.