Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 47 lines (32 sloc) 2.422 kB
336efd5 @ecordell Restructured file organization, added to README.
authored
1 ChaosTools
2 ==========================
3 ChaosTools is a compilation of several methods for investigating mathematical chaos and related topics.
4
07cd33f @ecordell Updated docs and README.
authored
5 Documentation on class structure is automatically generated by Doxygen and can be read at docs/html/index.html.
336efd5 @ecordell Restructured file organization, added to README.
authored
6
7
8 TODO
9 ==========================
10 Build/Install System:
11 Consider bakefile.
12 Script an NSIS installer.
13
14 Code Structure and Cleanup:
15 Split GUI class into sperate files OR subclass widgets and make seperate files
16 Remove need for multiple toMath and toScreen functions.
17
18 Features:
19 Add full-fledged orbit viewer.
20 Add ability to modify rotation of each seperate point in IFS.
21 Add color manager.
22 Add extended precision option.
72d1cb2 @ecordell Updated Readme with build instructions for windows.
authored
23 Make all computations run in threads, rather than just the more computationally intensive functions.
24
25
26 HOW TO INSTALL AND BUILD (On Windows)
27 ===========================
28 1. Download MsysGit from http://code.google.com/p/msysgit/downloads/list. Current version as of writing can be found here: http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.0.2-preview20100309.exe&can=2&q=
29
30 2. Install Git and run the Git Bash shell. Create a folder called chaostools and enter the following commands:
31
32 cd chaostools
33 git init
302fdd6 @ecordell Update README
authored
34 git remote add origin git://github.com/ecordell/chaostools.git
72d1cb2 @ecordell Updated Readme with build instructions for windows.
authored
35 git pull origin master
36
37 You now have the latest chaostools trunk.
38
39 2. Download and install wxWidgets. wxWidgets abstracts the GUI elements and allows ChaosTools to be compiled in other operating systems. ChaosTools has been tested with versions 2.8 and 2.9. To gaurantee compatibility, download wxWidgets from this link: http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.9.0-Setup.exe
40
41 Make sure you install wxWidgets in C:\wx29 . If you don't, you will need to change all of the library references in the build files.
42
ec49065 Updated build info for windows
unknown authored
43 Build wxWidgets in the versions labelled Debug and Release only. The others will take up space and be confusing. Ensure that they are built with the MTd and MT options, respectively.
72d1cb2 @ecordell Updated Readme with build instructions for windows.
authored
44
ec49065 Updated build info for windows
unknown authored
45 3. Open the build project in MSVC++ version 9. It compiles with the express edition as well as newer versions and non-free versions. (It can also be compiled by gcc but the commands are quite long because of library references and the process hasn't been automated yet, see TODO. Try using wxDev-C++ for an easier time of gcc with wxWidgets)
72d1cb2 @ecordell Updated Readme with build instructions for windows.
authored
46
5935713 @ecordell Testing notifier
authored
47 It should compile without problem. If there are any issues please open a ticket on the github issue tracker.
Something went wrong with that request. Please try again.