README (Cumulative) SnapPea PC for Windows 8 and earlier, up to Delta version A.C.Manoharan e-mail: Manoharan@att.net ------------------------------------------------- 0. Updates: Please watch here for future updates. Feb29,2012. SnapPea PC works also under Windows 8. No changes are necessary, what you already have will work when Windows 8 is released. Sep10,2010. Version Gamma has been updated: a) The Help About states correctly that it is version Gamma. b) A problem with Symmetric filling, under View Symmetry for Closed Census Manifolds, has been fixed. Version Delta is satisfactory in this respect. Thanks to M. Manoharan for help with this update. Mar24,2010. This is the new version Delta which includes the latest Kernel of Jeff Weeks. Caution: If you have any previous version of SnapPea PC, you need to unzip the latest version of SnapPea.zip to a different folder. Feb25,2010. The website has been moved. This is Version Gamma of SnapPea PC. The new delivery of SnapPea PC is via a zip file, SnapPea.zip. Please download the zip file to its own folder, and unzip it. Then execute SnapPea.exe . The filenames are not case sensitive. This readme file is named readme.txt . Thanks to Hari Manoharan for help with the website. Oct20,2009. Before updating a module, please save your old module: For example, rename snappea.exe to snappea_Old.exe . SnapPea PC (prerelease) for Windows 7 (not yet released) and earlier. The same interactive graphical user interface has survived many Windows operating systems up to Windows 7, which is yet to be released. If you do not have Windows 7, Vista or earlier can be used. 64 bit as well as 32 bit, and quad processor Intel or equivalent micro- processors are supported. You can have Windows Aero, and run Cusp Neighborhoods, Dirichlet Domains, Link Projections; all with a lean and swift interactive GUI. To implement SnapPea help for Windows 7 please click on the help menu of SnapPea PC and you will be directed to Microsoft who will shortly provide a Windows Update to handle SnapPea help. For Vista users, the Windows Update is already available from Microsoft. The new files to download are: SnapPea.exe, this readme file, and be sure to delete and download cw3230.dll again. Thanks to Jeff Weeks and his 2.6 SnapPea kernel. If there is interest in updating the kernel, or you have feedback on this SnapPea PC please let me know. Also, thanks to M. Manoharan for help in implementation. Jul23,1999. If an attempt is made to open an invalid SnapPea PC file, more error messages are given, the rest of the SnapPea program recovers, and continues to run. The new modules are snappea.exe and this readme file. Jul20,1999. "Copy All" support is provided for copying data from windows, so that the data can be pasted into your text editor and edited. Also many kernel files have been updated, thanks to Jeff Weeks. The new modules are snappea.exe and this readme file. Jul4,1999. Updates corresponding to v2.6 of the Mac are here. These include Save Finite Triangulation, to save a closed manifold as a non-ideal triangulation (which can also be read back with a file open); and Dirichlet Info | All Vertices. Help has also been updated. The new modules are snappea.exe, snappea.hlp and this readme file. Jan11,99. Help has been updated in this version for the MathCD. The new modules are snappea.hlp and this readme file. Aug15,98. The new features for SnapPea 2.5.3, namely, All Matrices, and Save for Geomview are available. Both work off the Dirichlet Info dialog box. The other internal changes to SnapPea 2.5.3 by Jeff are incorporated. There are also improvements to handle infinite Mobius transformations. This will help with drilling, and in other places (thanks to Jeff Weeks). Lengh Spectrum has been revised. It now includes the format options combo box. Edit fields with decimal points are easier to do (thanks to Walter Neumann). In Holonomies and Core Geodesics the "Eigenvalue in SL(2,C)" option is available. Help has been updated, so that the main context sensitive help items come up directly without having to open the SnapPea Guide Book first. There is a fix to handle the Homology group display for "elaborate" SnapPea using many cusps. (Thanks to David Broadhurst for bringing this to my attention). The new modules are snappea.exe, snappea.hlp and this readme file. July21,98. This SnapPea PC will also run under Windows 98 (in addition to 95 and NT 4.0). There are no changes to SnapPea to accomplish this, only this comment in this readme file. May15,98. The Drilling button has been connected up. It can be used to drill a selected curve without double clicking on it. When Drilling is done, the before and after manifold windows are preserved and can be used for further views. Old Drilling windows can be revisited for further drilling. The new modules are snappea.exe and this readme file. May7,98. There are many changes; the main ones are the following: Flicker has been removed from the Dirichlet Domain. The Dirichlet Face Pairings display has been updated. It is possible to turn off the "Guess Exact Values" flag. Klein bottle cusps are noted in the manifold window and Dehn Filling is possible for these cusps. Orientable Cover has been implemented. Unnecessary OK buttons have been removed. The new modules are snappea.exe and this readme file. Apr17,98. Matrix Representations, Link Projections, and All Covers have been revised. (Thanks to Walter D. Neumann.) There is also a prototype "Copy All to the Clipboard" capability for Matrix Representations. Dirichlet Resolution and Dirichlet Colors are now available. The new modules are snappea.exe, snappea.hlp and this readme file. Feb10,98. Graphics has been optimized so that the Dirichlet Domain can be expected to rotate for infinite time. The new modules are snappea.exe and this readme file. Feb08,98. Allows the file reading of finite (i.e. non-ideal) vertices describing triangulations for closed manifolds. (Thanks to Bill Floyd and Jeff Weeks.) The new modules are snappea.exe and this readme file. Dec30,97. Saving of files is implemented. Either manifold triangulation, or link projection files can be saved or "saved as". This is possible for all file system types in Windows 95 or NT 4.0 (without the user having to be concerned about it). (As previously possible, the files can also be read back.). The new modules are snappea.exe and this readme file. Dec14,97. It is possible now to triangulate manifolds defined by generating matrices, as in SnapPea version 2.5.1 . (Thanks to Jeff Weeks and Bill Floyd). There is a new version of snappea.exe . Cw3230.dll must be used now instead of cw3220.dll . 1. Comments: Since I do not have a Macintosh computer, I was building a PC version, for my own use and enjoyment in developing the color graphics user interface. (The calculational kernel is the same as on the Macintosh, and is due to Jeff Weeks.) But Jeff Weeks informed me that a PC version of SnapPea could be of use to others too in the mathematical community. That was the reason for a version of SnapPea for OS/2 Warp, which is available from the Geometry Center. Because there are many users of the Windows 95 and NT operating systems I built this beta version of SnapPea PC for Windows. It has a good deal of the Macintosh version features, but not all. More will come. It is very important that you send me helpful comments, because that will keep the project going. Please tell me also if it is of use in your research. Due to Jeff's vision, SnapPea has become one of the most advanced mathematical programs now running on an IBM type of Personal Computer. There have been many hurdles to overcome in implementing this beta version. (We have also tracked down some PC platform dependent improvements to the code.) The help features are presently incorporated in a "SnapPea User's Guide". There are new technical features, less noticeable to the user, like memory protection and pre-emptive multi-tasking. I have avoided the overhead of a 4'th generation language and instead made the building of the SnapPea color graphics user interface more analogous to building the operating system itself. This means that you drive a fast SnapPea without the overhead of something like an automatic transmission on a bicycle or automobile - you do the bicycle gear shifting. Thus, for example, if you check the button for coloring the vertices in a Dirichlet polyhedron, you also click in the window of the Dirichlet Domain (unless it is already rotating). 2. Installation: Please check the system requirements, stated below. The files should be at the geometry center in the same directory. For example, from a unix machine, from the $ prompt one could give the command ftp ftp.geom.umn.edu and logon with the ID: anonymous and password: your user id . Then change to the appropriate directory and "get" the files. Using Netscape, Explorer or equivalent tool, the ftp can be much simpler. All the files (except this readme file, Borro.New and SnapPea.cnt) are binary, which should be noted when doing a file transfer to your machine by ftp from the geometry center. All the files are in uncompressed, ready to use, form. Just copy all the files in this distribution (see the file list below) into the same directory and do not make any changes to them. It is recommended that you use a separate directory or sub-directory for SnapPea, for example, C:\SnapPea . For the sake of the safety of the SnapPea system files, you might want to make them all (except SnapPea.GID) read only. This is optional but recommended. To run SnapPea you can either click on the SnapPea icon or, from the run command line, assuming your directory is c:\SnapPea, run c:\snappea\snappea.exe. (The name is NOT case sensitive for the PC.) Use the Help menu, if you need it, and have fun! 3. File list: All files are uncompressed, in ready to use form. The names are not case sensitive for the PC. All provided files, except for Borro.New, are internal to SnapPea, i.e. they are not SnapPea PC format files, and should not be opened through SnapPea's file | open. 0. Readme.Win.txt (this ASCII text file) 1. SnapPea.exe (the main SnapPea executable file, binary) 2. SnapPea.hlp (the main help file, binary) 3. SnapPea.GID (a help guide file, which might get updated by Windows) 4. SnapPea.cnt (the help contents file) 5. Cw3230.dll (application auxiliary file) NEW, be sure to replace. 6. Borro.New (Manifold Triangulation file, in new SnapPea file format, ASCII text file. Borromean rings. Just a sample, readable as an external file with a SnapPea File | Open, but not required for running SnapPea) The remaining are Jeff's files of the celebrated manifold census, all in binary. They are internal files to SnapPea. 7. trs128.bin 8. trs129.bin 9. trs130.bin 10.trs131.bin 11.trs132.bin 12.CCIN128.bin 13.CINV128.bin 14.CINV129.bin 15.CINV130.bin 16.CINV131.bin 17.CINV132.bin 4. System requirements: IBM Personal Computer or Personal System type machine (or compatible), with at least an Intel 486 microprocessor (or compatible), with enough memory, capable of running one of the operating systems below. 64 or 32 bit Operating systems: Windows 95, 98, NT4, 2000, XP, Vista and Windows 7. (Windows NT 3.1, cannot be used.) SVGA or better color graphics monitor with 1024 x 768 or higher resolution. (VGA or lower resolutions can be used, with limitations). 5. Other persons: Several people have provided valuable feedback. Most of them are specifically mentioned above. In addition I wish to thank Peter Scott, Kevin A. Latendresse, Mauricio Calvao, Boris Apanasov and Bill Thurston.