GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
1[1X9 [33X[0;0YInstallation and Auxiliary Functions[133X[101X234[1X9.1 [33X[0;0YRequirements[133X[101X56[33X[0;0YThis version of [5XRCWA[105X needs at least [5XGAP[105X 4.8.7 in 64-bit mode,7[5XResClasses[105X 4.7.0, [5XGRAPE[105X 4.7 [Soi16], [5XPolycyclic[105X 2.11 [EHN13],8[5XFR[105X 2.2.1 [Bar15], [5XGAPDoc[105X 1.5.1 [LN12], and [5XUtils[105X 0.40 [GKW16]. With possible9exception of the most recent version of [5XResClasses[105X, all needed packages are10already present in an up-to-date standard [5XGAP[105X installation. The [5XRCWA[105X package11is completely written in the [5XGAP[105X language and can be used on all platforms12for which [5XGAP[105X is available.[133X131415[1X9.2 [33X[0;0YInstallation[133X[101X1617[33X[0;0YLike any other [5XGAP[105X package, [5XRCWA[105X is usually installed in the [11Xpkg[111X18subdirectory of the [5XGAP[105X distribution. This is accomplished by extracting the19distribution file in this directory. If you have done this, you can load the20package as usual via [10XLoadPackage( "rcwa" );[110X.[133X212223[1X9.3 [33X[0;0YBuilding the manual[133X[101X2425[33X[0;0YThe following routine is a development tool. As all files it generates are26included in the distribution file anyway, users will not need it.[133X2728[1X9.3-1 RCWABuildManual[101X2930[29X[2XRCWABuildManual[102X( ) [32X function31[6XReturns:[106X [33X[0;10Ynothing.[133X3233[33X[0;0YThis function builds the manual of the [5XRCWA[105X package in the file formats34LaTeX, PDF, HTML and ASCII text. This is accomplished using the [5XGAPDoc[105X35package by Frank Lübeck and Max Neunhöffer. Building the manual is possible36only on UNIX-type systems and requires PDFLaTeX.[133X373839[1X9.4 [33X[0;0YThe testing routines[133X[101X4041[1X9.4-1 RCWATestInstall[101X4243[29X[2XRCWATestInstall[102X( ) [32X function44[6XReturns:[106X [33X[0;10Y[10Xtrue[110X if no errors were found, and [10Xfalse[110X otherwise.[133X4546[33X[0;0YPerforms a nontrivial computation to check whether an installation of [5XRCWA[105X47appears to work. Errors, i.e. differences to the correct results of the test48computation, are reported. The processed test file is49[11Xpkg/rcwa/tst/testinstall.tst[111X.[133X5051[1X9.4-2 RCWATestAll[101X5253[29X[2XRCWATestAll[102X( ) [32X function54[6XReturns:[106X [33X[0;10Y[10Xtrue[110X if no errors were found, and [10Xfalse[110X otherwise.[133X5556[33X[0;0YRuns the full test suite of the [5XRCWA[105X package. Any differences to the57supposed results of the test computations are reported. The processed test58files are in the [11Xtst[111X subdirectory of the package directory.[133X5960[33X[0;0YPlease note that the test suite is a tool for developing. The tests are61deliberately very volatile to allow to spot possible problems of any kind62also in other packages or in the [5XGAP[105X Library. For this reason you may see63reports of differences which simply reflect improved methods in other64packages or in the [5XGAP[105X Library (for example an object may already know more65of its attributes or properties than it is expected to, or an object may be66represented in a better way), or which are caused by changes of the way67certain objects are printed, and which are therefore harmless. However if68the correct and the actual output look different mathematically or if you69see error messages or if [5XGAP[105X crashes, then something went wrong. Also,70reports about significantly increased run times of individual commands as71well as run times of test files which are much longer than the predicted72times shown may indicate a problem.[133X7374[1X9.4-3 RCWATestExamples[101X7576[29X[2XRCWATestExamples[102X( ) [32X function77[6XReturns:[106X [33X[0;10Ynothing.[133X7879[33X[0;0YRuns all examples in the manual of the [5XRCWA[105X package, and reports any80differences between the actual output and the output printed in the manual.[133X818283[1X9.5 [33X[0;0YThe Info class of the package[133X[101X8485[1X9.5-1 InfoRCWA[101X8687[29X[2XInfoRCWA[102X[32X info class8889[33X[0;0YThis is the Info class of the [5XRCWA[105X package. See section [13XInfo Functions[113X in90the [5XGAP[105X Reference Manual for a description of the Info mechanism. For91convenience: [10XRCWAInfo([110X[3Xn[103X[10X)[110X is a shorthand for [10XSetInfoLevel(InfoRCWA[110X,[3Xn[103X[10X)[110X.[133X92939495