This report enumerates the third-party resources (code, images, sounds, etc) used in a set of simulations.
- Third-party Code
- Third-party Code License Summary
- Third-party Media
- Third-party Media License Summary
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