Personal Edition 3.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
topaccolades.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Welcome to Numipulator, an advanced numerical manipulator and calculator from TopAccolades Ltd. Numipulator enables you to carry out calculations on individual numbers and on lists of numbers to determine properties of lists of numbers, including statistical functions, and to manipulate lists of numbers. This feature distinguishes Numipulator from both calculators and spreadsheets, as it has both numbers and lists as core object types. Numipulator also lets you generate and format tables, both in text and graphical form. In many ways you should find Numipulator easier to use than a calculator or a spreadsheet. Compared to a calculator, it has the advantage that inputs remain visible: no need to double-check that you entered everything correctly. Compared to a spreadsheet, it also has many advantages: no need to enter formulae, just select the operation or function; operations remain visible, unlike the hidden formulae of spreadsheets; and its extensive list manipulation functionality. Numipulator has very flexible input/output formatting, which means that you can, for example, copy a complete spreadsheet worksheet (assuming it comprises only numbers) and paste it into a small input field in Numipulator, ready for manipulation and calculation, e.g. searching for rows matching certain criteria. The output from Numipulator's table formatter may be copied and pasted back into a spreadsheet. Numipulator and a spreadsheet working together are a powerful combination. Individual calculations and manipulations are specified in numipulation boxes. These are modelled on the way you probably first learned to carry out addition, subtraction and so on at school. There, you probably laid out a simple calculation something like this:
That is, the inputs were placed underneath each other, a line was drawn, and the result was put underneath. The operation to be carried out was also made clear (+, or addition, in this case). A numipulation box is essentially a computerized version of this. For example, a numipulation box for carrying out simple operations on two numbers, such as addition and subtraction, looks like this:
The main components of this are as follows:
Once the inputs have been entered, and the operation selected, the = button (Calculate) may be pressed; the result is shown in the result field (as shown above). The reference name may be an input to any other numipulation box, enabling you to string together many calculations and manipulations in order to achieve your desired output, including any formatting of the output, all in one calculation, by pressing the = button, for example:.
Numipulator also has a processing engine, which enables you to perform a sequence of calculations using the numipulation boxes, rather than just one. This feature, together with the following features:
Numipulator provides many built-in Numiplets, some business-related, some demonstrations, and some games or puzzles. We suggest you try these early on to help you to see and understand the power of Numipulator. Below are some images of the interfaces of games produced that use the graphics formatter. These are:
Essentially, then, when you define the inputs and selected function/operation of the numipulation boxes, including linking them up, and specifying constraints on the number of repetitions, you are creating a program. Numipulator can therefore provides a programming environment: one where you don't write programs that tell the computer how to go about executing the program. Such programming is called declarative programming. It is highly unusual in that the programmer does not have to write any traditional coding (e.g. new procedures or functions), but instead just has to enter the values for the inputs (including references to otherr values, and select the function from a drop-down list. Download Numipulator You are strongly encouraged to save Numipulator locally, on your local PC, Mac or other device, as this will give you improved performance, allow you to use Numipulator when you're offline, and reduce the load on our server. Numipulator is an HTML file, with Javascript, so can be safely downloaded and run with most web browsers. You should however follow this link for details of issues you may get with some browsers. Although you can save Numipulator locally from within the open Numipulator application, the easiest way to download the Numipulator file and the Help file is to tap on the download links below: Once you have downloaded these, just move them to a suitable file location and open them in a browser. Please be sure to open the Getting Started link near the top of Numipulator to help you start to use Numipulator. You may, of course, also try out Numipulator (including its Help file) here: Sharing Numiplets and Social Media We encourage users to share their Numiplets with other users. You can see the Numiplets shared by others at sharednumiplets.htm, and can share one of yours at submitnumiplet.htm. You can follow us on Facebook by following this link: Resources You can find some useful resources, currently concerning letters and words in Numipulator, on our Resources page. Versions of Numipulator The version of Numipulator available here is for an individual's non-commercial use only or for non-commercial educational purposes. Companies, corporations and other organizations may purchase Corporate Licences from TopAccolades Ltd. These may include corporate headers and logos. Please contact: topaccolades@gmail.com. Terms of use See the Terms of Use section at the bottom of the main Numipulator page. Numipulator was designed and developed by Dr David Wolstenholme. Copyright TopAccolades Limited, 2022 Topaccolades Limited Registered in England and Wales No. 4209851 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||