Idea Contributions
Everett George expatiates on...

Website Objective

Summary: In these web pages, I discuss ideas of Physics & Engineering for Science / Technology / Engineering / Math (STEM) enlightenment. Here, Engineering is limited to Applied Physics (Physics applied to improve the human condition).

Most importantly, STEM information is outlined so that those choosing a STEM career can make an informed choice. Other supporting topics include my education, hobbies, source references, code sharing & other technical knowledge.


Along the top of this webpage are labelled tabs that access additional webpages. Topics on each webpage are described below identified by its tab label in bold.

  • This webpage is accessed through the left-most Summary tab.

  • The Register tab gives complete lists of all article pdf's @ this website & STEM topics to which they cover.

  • Study methods on how to learn STEM material well are given under the Education tab. Topics of Diversity & Inclusion are also addressed.

  • Articles describing my work for the military along with my hobby modeling of space travel & other supporting examples can be accessed through the Reports tab.

  • My college transcripts & work history are given under the Transcripts tab.

  • A compilation of References is provided here. If you want to add to the list of Good technical references, please contact me.

My STEM articles explain select Historical STEM events in minimal pages by skipping much course work. I show the Equations / Algebra & omit much Trigonometry / Calculus. Termed Energized Algebra, I describe this format @ eduEnergize.pdf.

For students choosing a STEM field of study, they can make an informed choice. For the un-nerds, I summarize what they choose not to know.

Consider an alternate definition of free. It’s called freeware, has no monetary obligations, but is very useful. However, we should all reserve the term free used here for the less fortunate “pulling themselves out of lower classes of our society.”

I keep a list of useful free software that I make yearly donations to (lstFreeware.pdf).

Beneficial ideas are incorporated into the data @ this website, as they become available. If you have suggestions, please convey them via my mailing address or email listed to the left; I will certainly cite you as a reference.

Plagiarism in these articles is addressed. I initially worked on several areas of this information decades ago. The supplied data sources listed then were not an issue!

A CopyLeaks Plagiarism Check was recently performed on applicable prose (lstIndex.pdf). For the most part, web similarity scores are near zero.

Originally, there was ASCII. This format assigned values to the 26-letter Latin alphabet & 10-count Arabic digits with a 7-bit byte (& a parity bit). To include all alphabets, another 8-bit byte was added & called Unicode. The resultant consortium supports all natural languages & over 140k characters worldwide.

I have had poor support over decades from MS Word equation editors. Luckily, Unicode incorporates integral symbols, superscripts, etc. as single software-independent characters. The Unicode button to the left accesses a webpage that allows copying Unicode strings onto the system clipboard. Standard <CTRL−V> designates pasting @ the cursor location.

The Calculation Library of Templates (CalcLib) Applications Programming Interface (API) is a collection of mathematical calculation classes & class templates.

These templates can be used with other source code to solve problems in numerical analysis. Numerical analyses include differentiation, integration, differential equation approximations, matrix algebra, regression analyses & curve-fits.

The classes are written in the C++ programming language. The files carry the Lesser GNU License, which allows for derived software sales.

For most CalcLib classes, documented examples are included. The source code is supported through an API specific Doxygen annotated C++ source format. Select examples use test scenarios & demonstrate:

Calc::Cheb Chebyshev curve-fit implementing calculus.
Calc::Intg definite integral of test function.
Calc::Mtx least squares polynomial of test data.
Calc::Ode 3-axis Runge-Kutta (full C++: odeSRel.zip).

The documentation at the following link proposes Version 2.0 for the CalcLib API. The download of the CalcLib ZIP file with software is dated 07/19/2006.

CalcLib.htmlDocumentation (proposed)
CalcLib.zipTemplate Files (07/19/2006)

The improvements would implement the following:

  • Incorporate std::complex template class in examples.
  • Incorporate 3-Axis Runge-Kutta of Special Relativity in the calc::Ode example using a variable mass rocket.
  • Incorporate contour integration in the calc::NIntg example to prove calculus of residues. Consider sin(1/z)/(z²+a²) with poles @ z=0,ia,-ia. (ref: Arfken)
  • Remove calc::OptIntp interpolator optimization class.
  • Rename calc::Base class to calc::Calc.
  • Add calc::Rombo and calc::Carpo to calc::Ode incorporating the Romberg method of extrapolating to zero.
  • Collapse inherited classes of calc::NIntp into the parent calc::NIntp class through a call back function using calc::Intp offspring.
  • Collapse inherited classes of calc::Cheb into the parent calc::Cheb class.
  • Put the inherited classes of calc::Intp under an intermediate calc::Data class. Place calc::Cheb & calc::Data under a calc::Intp parent class.
  • Allow calc::Intg to accept yType dependent arrays along with functions.

Note: For external software accessed on this webpage:
$20/yr - Doxygen code documentation maker.
$50/yr - GNU Licenses for free software.
$25/yr - Unicode web standards.
$70/yr - Wikipedia online encyclopedia.
Please make a modest donation if you find any above software useful. (full list @ lstFreeware.pdf)


Comments & Suggestions are welcomed!

Regards,
Everett George