FE 'tkGooie' Utilities


Tk script CODE of some

'PHYSICS tools'


(FE = Freedom Environment)

FE Home Page > FE Downloads Page > FE 'tkGooies' Description Page > This Page

! Preliminary ! Many more 'tkGooie' mathematical-physics-tools may be added
--- and the scripts here may be revised occasionally.

< Go to Code-Links List, below. >

OVERVIEW of 'PHYSICStools' --- in the FE 'tkGooies' system :

A description of the FE 'tkGooies' system is available via a 'tkGooies' Description page. That page points out that the 'tkGooies' are a collection of utilities in categories such as

  • 3Dtools
  • AUDIOtools
  • FILEmanagers
  • IMAGEtools
  • INTERNETtools
  • MATHtools
  • PHYSICStools   (with submenus for additional physics-related Tk scripts)
    • ODEtools menu
    • etc.
  • PLOTtools
  • SELECTORtools
  • SYSTEMtools
  • TEXTtools
  • VIDEOtools
  • Tk-GAME menus
  • Tk-WIKI demos
  • MORE

Just below is a list of links to pages that present the source code of a collection of the 'PHYSICStools' in the FE 'tkGooies' system.

Some sources (books, etc.) that give ideas for 'PHYSICStools' projects are shown in a section at the bottom of this page. These sources include equations, methods, and, in some cases, code.

Many of the books can be found in a university library (a real university, not one of those just-to-rip-off-the-student universities). To aid in finding the book on library shelves, some library ID numbers are provided --- Library of Congress call numbers.

Some of these sources are listed on the 'tkGooies' 'ODEtools' page. The projects involving 'ordinary differential equations' may be put in that category.

List of Links to pages that present the CODE of 'PHYSICStools' 'tkGooie' scripts:

Some PHYSICStools sub-groups:

  • Also there are some ODE Solver tools in the ODEtools toolchest of the 'tkGooies' system. Many of these are essentially physics-tools.

  • And there are some animations based on physics phenomena in the IMAGEanimations sub-toolchest of the 'IMAGEtools' toolchest of the 'tkGooies' system.

The following 'PHYSICStools' Tk GUI's are on my 'to-do' list:

  • tkAnimateRotatingMass-ShowCentrifugalForce -
    a Tk GUI for an animation of a rotating mass, such as one on the end of a 'rope' --- including calculation of the centrifugal force (tension in the rope) as the user changes the rotation speed and/or the length of the rope and/or the mass (the latter emulating a fragment coming off of the mass, for example)

  • one or more collision Tk GUI's that model collisions between deformable masses (that is, energy is dissipated in the collision) --- by using a 'Coefficient of Restitution' method

  • one or more collision Tk GUI's that model 'glancing' collisions between circular masses (such as billiard balls colliding and bouncing around the sides of a pool table)

  • and probably a few more physics-tools someday

End of List of Code-Links.

How the code samples are presented :

Use the list-of-links (above) to go directly to web pages that contain source code along with code-descriptions and screenshots.

The Tk script files (and other auxiliary files, if any) are in text files that can be down-loaded to your computer and implemented.

To download, simply 'right-click' on a text link and, in a popup window of your web browser, choose an option such as 'Save Link Target As ...'.

Some SOURCES (books, etc.) for 'PHYSICStools' coding projects:

Some REFERENCES for projects based on Newton's monumental, hard-to-read, history-changing 'Principia'

    Newton (1642-1726) essentially stopped the Inquisition --- such as further burnings at the stake, as in the case of Giordano Bruno (1548-1600) --- and further imprisonments and near-burnings/torture, such as was the case for Galileo (1564-1642). Unfortunately, Newton's works were not able to stop the killing of Huguenots (French Protestants) by French Catholics, which started before Newton's birth and ended after his death. All this scrared the be-jesus out of Descartes (1596-1650), who was very careful about what he published.

    If we measure the 'New Era' from the time of Newton's birth in 1642 (the year of Galileo's death), then the year 1942 becomes the year 300 --- and the year 2012 becomes the year 370.

Some WebSite Sources

Some free e-books may be available from freebookcentre.net (no registration required!! no attempts to keep you on their web pages!! no annoying popups!!) in the areas of Physics and Mathematics --- in particular in the areas of

A similar 'free ebooks' site is at e-booksdirectory.com. See the Mathematics and Science-Physics categories.

Some 'free ebooks' and 'free HTML sites' in the math and physics categories are at physicsdatabase.com.

At 'openlibrary.org', you can use the Search field at the bottom of the math and physics pages to find books on specific topics. You can sort the results by 'most recent' (newest) or 'first published' (oldest).

Also, see the Mathematics and Physics 'bookshelves' on the Science Bookshelf page of gutenberg.org --- for some classic volumes (generally more than 80 years old).

A list of problem and excercise books in physics may still be available at the University of Wisconsin library.

For some links to more sources of 'freely available physics books', see this link at physics.stackexchange.com.

Bottom of the Links to FE 'tkGooies' Code - 'PHYSICStools' group page.

To return to a previously visited web page location, click on the
Back button of your web browser a sufficient number of times.
OR, use the History-list option of your web browser.
OR ...

< Go to Code-Links List, above. >
< Go to Top of Page, above. >
< Go to FE 'tkGooies' Description page >
< Go to FE Home page. >

Page was created 2016 Jul 23.
Page was changed 2016 Sep 28. (Added the 'Sources' section.)