|
Программа xbmpl версия 0.2.8
Программа xbmpl версия 0.2.8
Евгений Заустинский, Дмитрий Хмелёв
Проект начат 2003-04-10; Последние изменения 2003-10-21
1 Загрузка
2 Файл readme.koi
3 Развитие программы
4 Лицензия
1 Загрузка
Исходники: src/xbmpl-0.2.8.tgz [266 Кб ]
2 Файл readme.koi
xbmpl --- Рисование точных множеств Жюлиа и Мандельброта
с длинной арифметикой
(к сожалению, нет времени на подготовку русского перевода инструкции)
SUPPORTED ENVIRONMENT
GNU/Linux/XFree86/GNU MP:
http://www.gnu.org
http://www.XFree86.org
http://www.swox.com/gmp/
COMPILATION
I assume that you have X graphical system development kit installed.
Setup GNU Multiple Precision library
(http://www.swox.com/gmp/). Verify that your compiler supports STL
(Standard Template Library) --- e.g. that the gcc version >=3.2
(http://gnuwww.epfl.ch/software/gcc/gcc.html).
Run the following commands in the directory where sources reside:
xmkmf # to create makefile, corresponding to your X system
make depend
make
Copy xbmpl to the directory in the path to executables.
BRIEF INSTRUCTION
Run the program by ./xbmpl command. The program support arbitrary long
arithmetics using GNU Multiple Precision library. One can pass .cmd
files produced by 'cascade' program by D.Khmelev to this program. The
trick is to press button 'Load' and to enter the full name of .cmd
file in the appeared dialog (of course the .cmd file should be located
at the current directory).
For further information on the program consult the following files
READ.ME description of the program by Prof. Eugene Zaustinsky
xbmpl.man Program manual
The following files contain description of the algorithms and the
history of discovery of Mandelbrot set (which was actually first drawn
by two scientists: Robert Brooks and J. Peter Matelski):
doc/xbmpl.txt
doc/xbmpl.tex
doc/xbmpl.ps
doc/xbmpl.pdf
[1] Robert Brooks and J. Peter Matelski, "The Dynamics of 2-g enerator
subgroups of PSL(2,C)," pp. 65-71, in "Riemann Surfaces and Related
Topics: Proceedings of the 1978 Stony Brook Conference" (Irwin Kra and
Bernard Maskit, Eds.), Annals of Math. Studies vol. 97, Princeton
University Press, 1981.
Contains the first figure of the MSet and the JSet figure
for c = 0.1 + i 0.6.
License conditions are described in file LICENSE.txt
SUPPLIMENTARY PROGRAMS
This distributive also contains 'gifinfo' program, which understands
'xbmpl' extension (with information on parameter c and blowup
characteristics: x_center, y_center and height etc).
Please copy gifinfo to the directory in the path to executables.
CONVERTING PROGRAM BACK TO STANDARD FLOATING TYPES
If you want to get a version of 'xbmpl', working with your FPU, you
can disable use of GNU Multiple Precision library by commenting out
the line
#include <gmp.h>
in the header file 'xbmp.h'
3 Развитие программы
Даты изменения файлов программы:
2003-04-10
2003-04-11
2003-04-12
2003-04-13
2003-04-14
2003-04-15
2003-04-16
2003-04-17
2003-04-18
2003-07-05
2003-07-11
2003-08-27
2003-10-20
2003-10-21
4 Лицензия
xbmpl - Drawing precise Mandelbrot and Julia sets (deep zoom)
Copyright Notice
================
Copyright 1993, 1994, 1995, 1996 by Eugene Zaustinsky
Permission to use, copy, and distribute XBMP in its entirety, for
non-commercial purposes, is hereby granted without fee, provided that
this license information and copyright notice appear in all copies.
Note that distributing XBMP 'bundled' in with ANY product is considered
to be a 'commercial purpose'.
The software may be modified for your own purposes, but modified
versions may NOT be distributed without prior consent of the author.
This software is provided 'as-is', without any express or implied
warranty. In no event will the author be held liable for any damages
arising from the use of this software.
If you would like to do something with XBMP that this copyright
prohibits (such as distributing it with a commercial product,
using portions of the source in some other program, etc.), please
contact the author (preferably via email). Arrangements can
probably be worked out.
However, portions of this code are taken from xv, by John Bradley,
copyright 1993 by John Bradley and used with permission.
The author may be contacted via:
US Mail:
Eugene Zaustinsky
57 Upland Drive
East Northport, NY 11731
Phone: (516) 757-4402
EMail: ezaust@math.sunysb.edu
ezaust@execpc.com
Comment by Dmitry Khmelev
=========================
I recieved the sources for this program from Scott Sutherland and
changed it in the following way:
* I made program compiling under recent distributives of XFree (which
required essential change of drawing procedures)
* I introduced long arithmetics using GNU Multiple Precision library,
which touched more than 50 per cent of the code.
Since Prof. Eugene Zaustinsky died several years ago I unable to
get permission from him to use the code. However, I hope that he would
have agreed on the returning his program to scientific society,
especially, in view of changes I made. Would any of descendants
disagree with such a use of the code, I shall take this program off my
site, and shall cease the further support of the code.
2003-08-26
1 Загрузка
2 Файл readme.koi
3 Развитие программы
4 Лицензия
|