<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ascend4.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carloscardenas</id>
	<title>ASCEND - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ascend4.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carloscardenas"/>
	<link rel="alternate" type="text/html" href="https://ascend4.org/Special:Contributions/Carloscardenas"/>
	<updated>2026-04-28T23:04:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4043</id>
		<title>User:Carloscardenas/GSOC2012</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4043"/>
		<updated>2012-08-24T16:06:24Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Original Proposal ==&lt;br /&gt;
&lt;br /&gt;
* [[Porting_to_Mac_GSOC_Original_Proposal|original proposal]]&lt;br /&gt;
* [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/carloscardenas/13001 proposal on google-melange]&lt;br /&gt;
&lt;br /&gt;
== ASCEND4 Install ==&lt;br /&gt;
&lt;br /&gt;
Ascend4 install for MAC OS X 10.7. Download [http://www.cardenas.pe/ascend/ASCEND-t.dmg here.  ]&lt;br /&gt;
&lt;br /&gt;
Mac ASCEND4 Installer [http://ascend4.org/User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot screenshot].&lt;br /&gt;
&lt;br /&gt;
== Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Packaging fo Mac 2012 GsoC Planning|Weekly plan]]&lt;br /&gt;
&lt;br /&gt;
Ascend4 is an interesting project for simulation. It has a development that has managed to harmonize various development platforms like C, Fortran, cpp, perl and python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation Process ==&lt;br /&gt;
&lt;br /&gt;
===Base System ===&lt;br /&gt;
&lt;br /&gt;
They use a Mac OS 10.7, the core features are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:MACOSDEVELASCEND4.png|thumb|none|400px|Mac screenshot]]&lt;br /&gt;
&lt;br /&gt;
Initial environment variables are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuring Process Installation ==&lt;br /&gt;
&lt;br /&gt;
Here is how a few extra steps to the explanation given in [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Update 10.7.x Mac Osx  === &lt;br /&gt;
&lt;br /&gt;
The default version of the MacBook Air purchased in December 2011 contains a version of the operating system on which you can install Xcode version used for this development. You need to do a system update. Downloading components are about 1.5 Gb&lt;br /&gt;
&lt;br /&gt;
No development has tested the version of MAC OSX 10.8 Lion Mountain.&lt;br /&gt;
&lt;br /&gt;
=== Installing Xcode ===&lt;br /&gt;
&lt;br /&gt;
After updating the Mac OSX 10.7.3, install the Xcode that complement the Mac OSX packages like GCC GIT and LLV among others, should not make a binary copy of a system to the other because corrupts files development.&lt;br /&gt;
&lt;br /&gt;
XCODE version is used for development:&lt;br /&gt;
&lt;br /&gt;
=== Installing GTK and PyGTK ===&lt;br /&gt;
&lt;br /&gt;
This installation process is similar to GTK [[Porting to Mac]], the crucial difference to enhance direct Ascden4 packaging is that if you follow the same process source files and PYTGTK GTK installation will be in / Users / YOURUSER / gtk / inst and libraries in / Users / YOURUSER / gtk / inst / lib and when generating installer packages would be needed to place the files in those folders option [[Porting_to_Mac / ige-mac-bundler | ige-mac -bundler]] is not the best because the dependencies have many ramifications and are determined by the binary files and that would mean ruining modify.&lt;br /&gt;
&lt;br /&gt;
So the installer was modified in its variables jhbuild &#039;HOME&#039; to place PWD and installing the binaries and libraries took place in / opt / gtk, similar to the installation directory of PyGTK.&lt;br /&gt;
&lt;br /&gt;
He has trouble pycairo library to install MAC OSX 10.7 and the problem apparently is reported AND FORMAL no solution but a problem of architecture and has to be solved by hand. This is the [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]].&lt;br /&gt;
&lt;br /&gt;
Being in compiling jhbuild must hand to finish as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
They should try to modify the file _cache.py architecture eliminating standing on the Mac folder ascend the.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Failure to correct the problem would have to copy the Mac PyGTK _cairo.so port as a last resort&lt;br /&gt;
&lt;br /&gt;
=== Installing Numpy, scipy, ipython matplopt and ===&lt;br /&gt;
&lt;br /&gt;
Inside the folder / opt / gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Surely with this installation matploptlib not compile correctly it is best to enter the folder and compile it that way. Previously make.osx must configure the system with version and version of python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For added security to test with a sample code.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Installing Scons ===&lt;br /&gt;
&lt;br /&gt;
Was installed Scons version 2.20 can be downloaded from [[http://www.scons.org/ here]].&lt;br /&gt;
&lt;br /&gt;
One problem is that installers note several binary dependencies are stored in / usr / local / bin&lt;br /&gt;
&lt;br /&gt;
But can not be used directly as: $ scons. You need to do the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing PCRE === &lt;br /&gt;
SWIG has a unit called&#039;&#039; PCRE or PCRE - Perl Compatible Regular Expressions&#039;&#039;, can be downloaded from [[https://sourceforge.net/projects/pcre/files/pcre/ here]] and also in / opt / gtk&lt;br /&gt;
&lt;br /&gt;
The compilation result should look something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
...&lt;br /&gt;
pcre-8.31 configuration summary:&lt;br /&gt;
&lt;br /&gt;
    Install prefix .................. : /usr/local&lt;br /&gt;
    C preprocessor .................. : gcc -E&lt;br /&gt;
    C compiler ...................... : gcc&lt;br /&gt;
    C++ preprocessor ................ : g++ -E&lt;br /&gt;
    C++ compiler .................... : g++&lt;br /&gt;
    Linker .......................... : /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld&lt;br /&gt;
    C preprocessor flags ............ : &lt;br /&gt;
    C compiler flags ................ : -O2&lt;br /&gt;
    C++ compiler flags .............. : -O2&lt;br /&gt;
    Linker flags .................... : &lt;br /&gt;
    Extra libraries ................. : &lt;br /&gt;
&lt;br /&gt;
    Build 8 bit pcre library ........ : yes&lt;br /&gt;
    Build 16 bit pcre library ....... : no&lt;br /&gt;
    Build C++ library ............... : yes&lt;br /&gt;
    Enable JIT compiling support .... : no&lt;br /&gt;
    Enable UTF-8/16 support ......... : no&lt;br /&gt;
    Unicode properties .............. : no&lt;br /&gt;
    Newline char/sequence ........... : lf&lt;br /&gt;
    \R matches only ANYCRLF ......... : no&lt;br /&gt;
    EBCDIC coding ................... : no&lt;br /&gt;
    Rebuild char tables ............. : no&lt;br /&gt;
    Use stack recursion ............. : yes&lt;br /&gt;
    POSIX mem threshold ............. : 10&lt;br /&gt;
    Internal link size .............. : 2&lt;br /&gt;
    Match limit ..................... : 10000000&lt;br /&gt;
    Match limit recursion ........... : MATCH_LIMIT&lt;br /&gt;
    Build shared libs ............... : yes&lt;br /&gt;
    Build static libs ............... : yes&lt;br /&gt;
    Use JIT in pcregrep ............. : no&lt;br /&gt;
    Buffer size for pcregrep ........ : 20480&lt;br /&gt;
    Link pcregrep with libz ......... : no&lt;br /&gt;
    Link pcregrep with libbz2 ....... : no&lt;br /&gt;
    Link pcretest with libedit ...... : no&lt;br /&gt;
    Link pcretest with libreadline .. : no&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also make symlink to bin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
osxs-Mac-Pro:swig-2.0.8 osx$ sudo ln -s /usr/local/bin/pcre-config /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installing SWIG ===&lt;br /&gt;
&lt;br /&gt;
SWIG is used with gtk and python Ascend. You must download [[http://www.swig.org/ here]] if not compiled SWIG does not generate the graphical environment ascend4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ sudo ln -s /usr/local/bin/swig /bin/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing Sundails ===&lt;br /&gt;
&lt;br /&gt;
Download and install [[https://computation.llnl.gov/casc/sundials/main.html sundails]] for solutions Solvers.&lt;br /&gt;
&lt;br /&gt;
== ASCEND4 Compiling==&lt;br /&gt;
&lt;br /&gt;
Download ascend4 of:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-&amp;lt;Pro:Ascend osx$svn co svn://ascend4.org/code/branches/carlos ascend&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$scons --config=force&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively the configuration files and CONOPT IPOPT&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
scons --config=force INSTALL_PREFIX=/usr/local/ IPOPT_PREFIX=../lib IPOPT_LIBPATH=../lib IPOPT_CPPPATH=../lib CONOPT_PREFIX=../lib CONOPT_CPPPATH=../Library  CONOPT_LIBPATH=../lib CONOPT_PATH=../lib GRAPHVIZ_CPPPATH=../lib GRAPHVIZ_LIBPATH=../lib GRAPHVIZ_LIBS=../lib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It has some posix outputs due to MAC&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
CREATED ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
CREATED ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
CREATED DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
CREATED PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
&lt;br /&gt;
Restarting with...&lt;br /&gt;
   export ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
   export ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
   export DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
   export PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
PYTHON...  ./pygtk/ascdev&lt;br /&gt;
ascdev: posix_spawn: /opt/ascend/pygtk/ascdev2.7: No such file or directory&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The solution is to create a copy of ascdev to the folder ascdev pygtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r pygtk/ascdev pygtk/ascdev2.7&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some screenshot more [[http://ascend4.org/User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot here]]&lt;br /&gt;
&lt;br /&gt;
== ASCEND4.app Installer Creation  ==&lt;br /&gt;
&lt;br /&gt;
=== Creating ASCEND4.app ===&lt;br /&gt;
To create ASCEND4 compiled files are copied to ascend as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ mkdir  -r ASCEND4.app/Contents/Resources&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r ascend ASCEND4.app/Contents/Resources&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r ascend/mac/Info.plist ASCEND4.app/Contents/&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r ascend/mac/ascend.icns ASCEND4.app/Contents/Resources&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cd   ASCEND4.app/Contents&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ln -s  Resources/ascend/ascdev ascend &lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ln -s  Resources/ascend/ascdev2.7 ascend2.7 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Creating PKG and DMG ==&lt;br /&gt;
&lt;br /&gt;
For creating PackageMaker installer used both tools and DistUtilities MAC environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DMG disk creation  ===&lt;br /&gt;
First you create a disk is placed ASCEND name with a space of 500 MB when you have closed within the Resource folder and ASCEND4.app&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Creation of PKG ===&lt;br /&gt;
&lt;br /&gt;
ASCEND.app is used to place inside the PKG. The files within the ASCEND.app can see [[http://ascend4.org/User:Carloscardenas/GSOC2012/ListadoArchivosASCENDapp here]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== List of Files dependencies ===&lt;br /&gt;
&lt;br /&gt;
This [[http://ascend4.org/User:Carloscardenas/GSOC2012/ListadoArchivosResources list]] Dependency Resources is part of that anger within ASCEND.dmg file&lt;br /&gt;
&lt;br /&gt;
== Installers Compiled and tested for no Official installer ==&lt;br /&gt;
&lt;br /&gt;
These packages are installed directly in the Downloads folder, which is not correct, it is best to also install in / opt / gtk because files are then linked to in the scons and may suffer breakout pass to the installer, not included in the final installer but if sl [[http://www.cardenas.pe/Ascend/ASCEND-t.dmg ASCEND-t.dmg]].&lt;br /&gt;
&lt;br /&gt;
Official Installer for MAC OS X 10.7.x [[https://www.dropbox.com/s/4pnl6ehz6xq11ov/ASCEND.dmg?m ASCEND.dmg]]&lt;br /&gt;
&lt;br /&gt;
**NOTE The installer create folder /opt/gtk and /opt/Ascend&lt;br /&gt;
&lt;br /&gt;
=== Installing Ipopt ===&lt;br /&gt;
To install the Ipopt was taken as reference in installer ASCEND [[http://ascend4.org/Building_ASCEND/Gentoo # Ipopt Gentoo]].&lt;br /&gt;
&lt;br /&gt;
=== Installing graphviz ===&lt;br /&gt;
&lt;br /&gt;
For tree diagrams GraphViz is installed, it also in / opt / gtk. Use sources [[http://www.graphviz.org/Download.php here]].&lt;br /&gt;
&lt;br /&gt;
I need scons to compile these files:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   31304 Aug 18 15:18 libcdt.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   86216 Aug 18 15:16 libcgraph.6.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   56100 Aug 18 15:15 libgraph.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff  485020 Aug 18 15:15 libgvc.6.dylib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing c-unit===&lt;br /&gt;
&lt;br /&gt;
Package was installed c-unit.&lt;br /&gt;
&lt;br /&gt;
=== Lyx installation === &lt;br /&gt;
&lt;br /&gt;
There was no test&lt;br /&gt;
&lt;br /&gt;
NOTE ***: It is expected to make a new installer with these packages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problems Found ==&lt;br /&gt;
Among the main problems migrate or make an installer for MAC OSX are:&lt;br /&gt;
&lt;br /&gt;
1. - MAC has not GTK. You must use the jhbuild.&lt;br /&gt;
&lt;br /&gt;
2. - Problems with configuring jhbuild PyGTK installed by default.&lt;br /&gt;
&lt;br /&gt;
3. - Sundails dependencies, pcre, etc..&lt;br /&gt;
&lt;br /&gt;
4. - IPOPT dependencies, when compiling graphviz.&lt;br /&gt;
&lt;br /&gt;
5. - Using Virtual Environments for testing installers.&lt;br /&gt;
&lt;br /&gt;
6. - Differences between using correct python syntax.&lt;br /&gt;
&lt;br /&gt;
7. - The use of non-MAC OSX libraries to include in Ascend4.&lt;br /&gt;
&lt;br /&gt;
8. - The time to compile everything you need to make an installer from a Clean MACOS is 26 hours with a 200kb connection.&lt;br /&gt;
&lt;br /&gt;
=== Unsolved problems ===&lt;br /&gt;
&lt;br /&gt;
* Integrating and packaging facility for MACOSX ASCEND4 in Scons.&lt;br /&gt;
&lt;br /&gt;
* Add events to ASCEND4 MacOSX&lt;br /&gt;
&lt;br /&gt;
* Integrate IPOPT packages, graphviz.&lt;br /&gt;
&lt;br /&gt;
* Bug Fix GraphViz you have a problem in converting whole chain.&lt;br /&gt;
&lt;br /&gt;
* Fix ASCEND IPython console.&lt;br /&gt;
&lt;br /&gt;
* Do not rely on PackageMaker and DiskUtilities&lt;br /&gt;
&lt;br /&gt;
== Gsoc Student == &lt;br /&gt;
&lt;br /&gt;
[[User:Carloscardenas|Carlos Mauro Cárdenas Fernández]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4042</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4042"/>
		<updated>2012-08-23T11:26:02Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:MACOSDEVELASCEND4.png|thumb|none|400px|Mac screenshot]]&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons ===&lt;br /&gt;
&lt;br /&gt;
Se instalo una versión de Scons 2.20 se puede descargar de [[http://www.scons.org/  aquí ]].&lt;br /&gt;
&lt;br /&gt;
Un problema que se nota es que los instaladores de varias dependencias tienen binarios que se almacenan en /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
Pero no se pueden usar directamente como: $scons. Es necesario hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de PCRE ===&lt;br /&gt;
SWIG tiene una dependencia llamada PCRE o &#039;&#039;PCRE - Perl Compatible Regular Expressions&#039;&#039;, se puede descargar de [[https://sourceforge.net/projects/pcre/files/pcre/ aquí ]]  y tambien en /opt/gtk&lt;br /&gt;
&lt;br /&gt;
El resultado de la compilación debe ser parecido a esto:&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
...&lt;br /&gt;
pcre-8.31 configuration summary:&lt;br /&gt;
&lt;br /&gt;
    Install prefix .................. : /usr/local&lt;br /&gt;
    C preprocessor .................. : gcc -E&lt;br /&gt;
    C compiler ...................... : gcc&lt;br /&gt;
    C++ preprocessor ................ : g++ -E&lt;br /&gt;
    C++ compiler .................... : g++&lt;br /&gt;
    Linker .......................... : /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld&lt;br /&gt;
    C preprocessor flags ............ : &lt;br /&gt;
    C compiler flags ................ : -O2&lt;br /&gt;
    C++ compiler flags .............. : -O2&lt;br /&gt;
    Linker flags .................... : &lt;br /&gt;
    Extra libraries ................. : &lt;br /&gt;
&lt;br /&gt;
    Build 8 bit pcre library ........ : yes&lt;br /&gt;
    Build 16 bit pcre library ....... : no&lt;br /&gt;
    Build C++ library ............... : yes&lt;br /&gt;
    Enable JIT compiling support .... : no&lt;br /&gt;
    Enable UTF-8/16 support ......... : no&lt;br /&gt;
    Unicode properties .............. : no&lt;br /&gt;
    Newline char/sequence ........... : lf&lt;br /&gt;
    \R matches only ANYCRLF ......... : no&lt;br /&gt;
    EBCDIC coding ................... : no&lt;br /&gt;
    Rebuild char tables ............. : no&lt;br /&gt;
    Use stack recursion ............. : yes&lt;br /&gt;
    POSIX mem threshold ............. : 10&lt;br /&gt;
    Internal link size .............. : 2&lt;br /&gt;
    Match limit ..................... : 10000000&lt;br /&gt;
    Match limit recursion ........... : MATCH_LIMIT&lt;br /&gt;
    Build shared libs ............... : yes&lt;br /&gt;
    Build static libs ............... : yes&lt;br /&gt;
    Use JIT in pcregrep ............. : no&lt;br /&gt;
    Buffer size for pcregrep ........ : 20480&lt;br /&gt;
    Link pcregrep with libz ......... : no&lt;br /&gt;
    Link pcregrep with libbz2 ....... : no&lt;br /&gt;
    Link pcretest with libedit ...... : no&lt;br /&gt;
    Link pcretest with libreadline .. : no&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También hacer enlace simbolico a bin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
osxs-Mac-Pro:swig-2.0.8 osx$ sudo ln -s /usr/local/bin/pcre-config /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de SWIG === &lt;br /&gt;
&lt;br /&gt;
SWIG se usa en Ascend con gtk y python. Se debe descargar [[http://www.swig.org/ aquí]], si no se compila SWIG no se genera el entorno gráfico de ascend4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ sudo ln -s /usr/local/bin/swig /bin/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
Descargar e instalar [[https://computation.llnl.gov/casc/sundials/main.html sundails]] para las soluciones de Solvers.&lt;br /&gt;
&lt;br /&gt;
== Compilación del ASCEND4==&lt;br /&gt;
&lt;br /&gt;
Descargar el ascend4 de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-&amp;lt;Pro:Ascend osx$svn co svn://ascend4.org/code/branches/carlos ascend&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se usa el siguiente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$scons --config=force&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativamente con la configuración de los archivos de IPOPT y CONOPT &lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
scons --config=force INSTALL_PREFIX=/usr/local/ IPOPT_PREFIX=../lib IPOPT_LIBPATH=../lib IPOPT_CPPPATH=../lib CONOPT_PREFIX=../lib CONOPT_CPPPATH=../Library  CONOPT_LIBPATH=../lib CONOPT_PATH=../lib GRAPHVIZ_CPPPATH=../lib GRAPHVIZ_LIBPATH=../lib GRAPHVIZ_LIBS=../lib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se tiene algunas salidas debido al posix de MAC &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
CREATED ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
CREATED ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
CREATED DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
CREATED PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
&lt;br /&gt;
Restarting with...&lt;br /&gt;
   export ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
   export ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
   export DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
   export PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
PYTHON...  ./pygtk/ascdev&lt;br /&gt;
ascdev: posix_spawn: /opt/ascend/pygtk/ascdev2.7: No such file or directory&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución es crear una copia de ascdev a ascdev en la carpeta pygtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r pygtk/ascdev pygtk/ascdev2.7&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-02.png|thumb|none|400px|Mac screenshot Model lokta]]&lt;br /&gt;
&lt;br /&gt;
Algunos screenshot más [[http://ascend4.org/User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot aqui]]&lt;br /&gt;
&lt;br /&gt;
== Creación del Instalador ASCEND4.app ==&lt;br /&gt;
&lt;br /&gt;
=== Creación de los ASCEND4.app ===&lt;br /&gt;
Para la creación de ASCEND4 se copio los archivos compilados en ascend de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ mkdir  -r ASCEND4.app/Contents/Resources&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r ascend ASCEND4.app/Contents/Resources&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r ascend/mac/Info.plist ASCEND4.app/Contents/&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r ascend/mac/ascend.icns ASCEND4.app/Contents/Resources&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cd   ASCEND4.app/Contents&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ln -s  Resources/ascend/ascdev ascend &lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ln -s  Resources/ascend/ascdev2.7 ascend2.7 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Creación del PKG y DMG ==&lt;br /&gt;
&lt;br /&gt;
Para la Creación del instalador se utilizó PackageMaker y DistUtilities ambas herramientas del entorno de MAC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Creación del DISCO DMG ===&lt;br /&gt;
Primero se Crea un disco se coloca el nombre de ASCEND con un espacio de 500 MB cerrando cuando se tiene dentro la carpeta Resource y ASCEND4.app&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Creación del PKG ===&lt;br /&gt;
&lt;br /&gt;
Se utiliza el ASCEND.app para colocarlos dentro del PKG. Los archivos dentro del ASCEND.app se pueden ver [[http://ascend4.org/User:Carloscardenas/GSOC2012/ListadoArchivosASCENDapp aqui]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Listado de Archivos de dependencias ===&lt;br /&gt;
&lt;br /&gt;
Este [[http://ascend4.org/User:Carloscardenas/GSOC2012/ListadoArchivosResources listado]] de dependencias forma parte de Resources que ira dentro del archivo ASCEND.dmg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instaladores Compilados y probados no para el el instalador Oficial ==&lt;br /&gt;
&lt;br /&gt;
Estos paquetes fueron instalados directamente en la carpeta Downloads, lo cual no es correcto, lo mejor es instalarlos también en /opt/gtk dado que los archivos luego son linkeados por el scons y pueden sufrir ruptura al pasar al instalador, no se incluyen en el instalador final pero si en sl [[http://www.cardenas.pe/Ascend/ASCEND-t.dmg ASCEND-t.dmg]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
Para la instalación del Ipopt se tomo como referencia el instalador de ASCEND en [[http://ascend4.org/Building_ASCEND/Gentoo#Ipopt Gentoo]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de GRAPHVIZ ===&lt;br /&gt;
&lt;br /&gt;
Para los diagramas de árboles se instaló el GRAPHVIZ, también hacerlo en /opt/gtk. Utilizar las fuentes de [[http://www.graphviz.org/Download.php aquí]].&lt;br /&gt;
&lt;br /&gt;
Lo necesario para la compilación de scons son estos archivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   31304 Aug 18 15:18 libcdt.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   86216 Aug 18 15:16 libcgraph.6.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   56100 Aug 18 15:15 libgraph.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff  485020 Aug 18 15:15 libgvc.6.dylib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
Se Instaló el paquete c-unit. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de lyx ===&lt;br /&gt;
&lt;br /&gt;
No se llego a probar&lt;br /&gt;
&lt;br /&gt;
*** NOTA: Se espera hacer un nuevo instalador con estos paquetes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;br /&gt;
&lt;br /&gt;
8.- El tiempo para compilar todo lo necesario para hacer un instalador desde un sistema MACOS Limpio es de 26 horas con una conexión de 200kb.&lt;br /&gt;
&lt;br /&gt;
=== Problemas Por Resolver ===&lt;br /&gt;
&lt;br /&gt;
* Integración de la instalación y empaquetamiento de ASCEND4 para MACOSX en Scons.&lt;br /&gt;
&lt;br /&gt;
* Agregar Eventos de MacOSX a ASCEND4&lt;br /&gt;
&lt;br /&gt;
* Integrar los paquetes de IPOPT, GRAPHVIZ.&lt;br /&gt;
&lt;br /&gt;
* Corregir os Bug de GRAPHVIZ tiene un problema en la conversión de entera cadena.&lt;br /&gt;
&lt;br /&gt;
* Corregir la consola de ASCEND Ipython.&lt;br /&gt;
&lt;br /&gt;
* No depender de PackageMaker y DiskUtilities&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/ListadoArchivosASCENDapp&amp;diff=4041</id>
		<title>User:Carloscardenas/GSOC2012/ListadoArchivosASCENDapp</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/ListadoArchivosASCENDapp&amp;diff=4041"/>
		<updated>2012-08-23T11:24:48Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: Created page with &amp;quot;&amp;lt;source lang=&amp;quot;a4c&amp;quot;&amp;gt; . |____ASCEND_tree |____Contents | |____ascend | |____ascend2.7 | |____Info.plist | |____Resources | | |____ascend | | | |____.sconsign.dblite | | | |____a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;a4c&amp;quot;&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|____ASCEND_tree&lt;br /&gt;
|____Contents&lt;br /&gt;
| |____ascend&lt;br /&gt;
| |____ascend2.7&lt;br /&gt;
| |____Info.plist&lt;br /&gt;
| |____Resources&lt;br /&gt;
| | |____ascend&lt;br /&gt;
| | | |____.sconsign.dblite&lt;br /&gt;
| | | |____ascend&lt;br /&gt;
| | | | |____bintokens&lt;br /&gt;
| | | | | |____Makefile&lt;br /&gt;
| | | | |____compiler&lt;br /&gt;
| | | | | |____anoncopy.os&lt;br /&gt;
| | | | | |____anonmerg.os&lt;br /&gt;
| | | | | |____anontype.os&lt;br /&gt;
| | | | | |____arrayinst.os&lt;br /&gt;
| | | | | |____ascCompiler.os&lt;br /&gt;
| | | | | |____ascParse.os&lt;br /&gt;
| | | | | |____ascParse.y&lt;br /&gt;
| | | | | |____atomsize.os&lt;br /&gt;
| | | | | |____atomvalue.os&lt;br /&gt;
| | | | | |____bintoken.os&lt;br /&gt;
| | | | | |____braced.os&lt;br /&gt;
| | | | | |____case.os&lt;br /&gt;
| | | | | |____check.os&lt;br /&gt;
| | | | | |____child.os&lt;br /&gt;
| | | | | |____childdef.os&lt;br /&gt;
| | | | | |____childinfo.os&lt;br /&gt;
| | | | | |____childio.os&lt;br /&gt;
| | | | | |____cmpfunc.os&lt;br /&gt;
| | | | | |____commands.os&lt;br /&gt;
| | | | | |____copy_yacc_lex.py&lt;br /&gt;
| | | | | |____copyinst.os&lt;br /&gt;
| | | | | |____createinst.os&lt;br /&gt;
| | | | | |____defaultpaths.os&lt;br /&gt;
| | | | | |____destroyinst.os&lt;br /&gt;
| | | | | |____dimen.os&lt;br /&gt;
| | | | | |____dimen_io.os&lt;br /&gt;
| | | | | |____dump.os&lt;br /&gt;
| | | | | |____evaluate.os&lt;br /&gt;
| | | | | |____exprio.os&lt;br /&gt;
| | | | | |____exprs.os&lt;br /&gt;
| | | | | |____exprsym.os&lt;br /&gt;
| | | | | |____extcall.os&lt;br /&gt;
| | | | | |____extfunc.os&lt;br /&gt;
| | | | | |____extinst.os&lt;br /&gt;
| | | | | |____find.os&lt;br /&gt;
| | | | | |____findpath.os&lt;br /&gt;
| | | | | |____forvars.os&lt;br /&gt;
| | | | | |____fractions.os&lt;br /&gt;
| | | | | |____freestore.os&lt;br /&gt;
| | | | | |____func.os&lt;br /&gt;
| | | | | |____importhandler.os&lt;br /&gt;
| | | | | |____initialize.os&lt;br /&gt;
| | | | | |____instance_io.os&lt;br /&gt;
| | | | | |____instantiate.os&lt;br /&gt;
| | | | | |____instmacro.os&lt;br /&gt;
| | | | | |____instquery.os&lt;br /&gt;
| | | | | |____interval.os&lt;br /&gt;
| | | | | |____library.os&lt;br /&gt;
| | | | | |____link.os&lt;br /&gt;
| | | | | |____linkinst.os&lt;br /&gt;
| | | | | |____logrel_io.os&lt;br /&gt;
| | | | | |____logrel_util.os&lt;br /&gt;
| | | | | |____logrelation.os&lt;br /&gt;
| | | | | |____mathinst.os&lt;br /&gt;
| | | | | |____mergeinst.os&lt;br /&gt;
| | | | | |____module.os&lt;br /&gt;
| | | | | |____name.os&lt;br /&gt;
| | | | | |____nameio.os&lt;br /&gt;
| | | | | |____notate.os&lt;br /&gt;
| | | | | |____notequery.os&lt;br /&gt;
| | | | | |____numlist.os&lt;br /&gt;
| | | | | |____packages.os&lt;br /&gt;
| | | | | |____parentchild.os&lt;br /&gt;
| | | | | |____parpend.os&lt;br /&gt;
| | | | | |____pending.os&lt;br /&gt;
| | | | | |____plot.os&lt;br /&gt;
| | | | | |____proc.os&lt;br /&gt;
| | | | | |____procframe.os&lt;br /&gt;
| | | | | |____procio.os&lt;br /&gt;
| | | | | |____prototype.os&lt;br /&gt;
| | | | | |____qlfdid.os&lt;br /&gt;
| | | | | |____refineinst.os&lt;br /&gt;
| | | | | |____rel_blackbox.os&lt;br /&gt;
| | | | | |____rel_common.os&lt;br /&gt;
| | | | | |____relation.os&lt;br /&gt;
| | | | | |____relation_io.os&lt;br /&gt;
| | | | | |____relation_util.os&lt;br /&gt;
| | | | | |____reverse_ad.os&lt;br /&gt;
| | | | | |____rootfind.os&lt;br /&gt;
| | | | | |____rounded.os&lt;br /&gt;
| | | | | |____safe.os&lt;br /&gt;
| | | | | |____scanner.l&lt;br /&gt;
| | | | | |____scanner.os&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____select.os&lt;br /&gt;
| | | | | |____setinst_io.os&lt;br /&gt;
| | | | | |____setinstval.os&lt;br /&gt;
| | | | | |____setio.os&lt;br /&gt;
| | | | | |____sets.os&lt;br /&gt;
| | | | | |____simlist.os&lt;br /&gt;
| | | | | |____slist.os&lt;br /&gt;
| | | | | |____slvreq.os&lt;br /&gt;
| | | | | |____statement.os&lt;br /&gt;
| | | | | |____statio.os&lt;br /&gt;
| | | | | |____switch.os&lt;br /&gt;
| | | | | |____symtab.os&lt;br /&gt;
| | | | | |____syntax.os&lt;br /&gt;
| | | | | |____temp.os&lt;br /&gt;
| | | | | |____test&lt;br /&gt;
| | | | | | |____FirstDeriv.txt&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | | |____SecondDeriv.txt&lt;br /&gt;
| | | | | | |____testautodiff.sh&lt;br /&gt;
| | | | | | |____yacasgen.py&lt;br /&gt;
| | | | | |____tmpnum.os&lt;br /&gt;
| | | | | |____type_desc.os&lt;br /&gt;
| | | | | |____type_descio.os&lt;br /&gt;
| | | | | |____typedef.os&lt;br /&gt;
| | | | | |____typelint.os&lt;br /&gt;
| | | | | |____units.os&lt;br /&gt;
| | | | | |____universal.os&lt;br /&gt;
| | | | | |____value_type.os&lt;br /&gt;
| | | | | |____visitinst.os&lt;br /&gt;
| | | | | |____visitlink.os&lt;br /&gt;
| | | | | |____vlist.os&lt;br /&gt;
| | | | | |____vlistio.os&lt;br /&gt;
| | | | | |____watchpt.os&lt;br /&gt;
| | | | | |____watchptio.os&lt;br /&gt;
| | | | | |____when.os&lt;br /&gt;
| | | | | |____when_io.os&lt;br /&gt;
| | | | | |____when_util.os&lt;br /&gt;
| | | | |____general&lt;br /&gt;
| | | | | |____ascMalloc.os&lt;br /&gt;
| | | | | |____color.os&lt;br /&gt;
| | | | | |____config.h.in&lt;br /&gt;
| | | | | |____dstring.os&lt;br /&gt;
| | | | | |____env.os&lt;br /&gt;
| | | | | |____except.os&lt;br /&gt;
| | | | | |____hashpjw.os&lt;br /&gt;
| | | | | |____list.os&lt;br /&gt;
| | | | | |____listio.os&lt;br /&gt;
| | | | | |____ltmatrix.os&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____Makefile.vc&lt;br /&gt;
| | | | | |____mem.os&lt;br /&gt;
| | | | | |____ospath.os&lt;br /&gt;
| | | | | |____pairlist.os&lt;br /&gt;
| | | | | |____panic.os&lt;br /&gt;
| | | | | |____pool.os&lt;br /&gt;
| | | | | |____pretty.os&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____stack.os&lt;br /&gt;
| | | | | |____table.os&lt;br /&gt;
| | | | | |____test&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | |____tm_time.os&lt;br /&gt;
| | | | |____integrator&lt;br /&gt;
| | | | | |____integrator.os&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____samplelist.os&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____test&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | |____linear&lt;br /&gt;
| | | | | |____densemtx.os&lt;br /&gt;
| | | | | |____linsolqr.os&lt;br /&gt;
| | | | | |____linutils.os&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____mtx_basic.os&lt;br /&gt;
| | | | | |____mtx_csparse.os&lt;br /&gt;
| | | | | |____mtx_linal.os&lt;br /&gt;
| | | | | |____mtx_perms.os&lt;br /&gt;
| | | | | |____mtx_query.os&lt;br /&gt;
| | | | | |____mtx_reorder.os&lt;br /&gt;
| | | | | |____mtx_use_only.os&lt;br /&gt;
| | | | | |____mtx_vector.os&lt;br /&gt;
| | | | | |____plainqr.os&lt;br /&gt;
| | | | | |____ranki.os&lt;br /&gt;
| | | | | |____ranki2.os&lt;br /&gt;
| | | | | |____rankiba2.os&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____test&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | |____packages&lt;br /&gt;
| | | | | |____ascFreeAllVars.os&lt;br /&gt;
| | | | | |____bisect.asc&lt;br /&gt;
| | | | | |____bisect.os&lt;br /&gt;
| | | | | |____defaultall.os&lt;br /&gt;
| | | | | |____kvalues.asc&lt;br /&gt;
| | | | | |____kvalues.os&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____Makefile.vc&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____sensitivity.os&lt;br /&gt;
| | | | | |____test&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | |____solver&lt;br /&gt;
| | | | | |____conopt_dl.os&lt;br /&gt;
| | | | | |____conoptconfig.h.in&lt;br /&gt;
| | | | | |____example&lt;br /&gt;
| | | | | | |____example0.25x25&lt;br /&gt;
| | | | | | |____example1.250x250&lt;br /&gt;
| | | | | | |____examples.nl&lt;br /&gt;
| | | | | |____logblock.os&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____Makefile.vc&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____slv_interface.os&lt;br /&gt;
| | | | | |____slvDOF.os&lt;br /&gt;
| | | | | |____solver.os&lt;br /&gt;
| | | | | |____test&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | |____system&lt;br /&gt;
| | | | | |____analyze.os&lt;br /&gt;
| | | | | |____block.os&lt;br /&gt;
| | | | | |____bnd.os&lt;br /&gt;
| | | | | |____bndman.os&lt;br /&gt;
| | | | | |____calc.os&lt;br /&gt;
| | | | | |____cond_config.os&lt;br /&gt;
| | | | | |____conditional.os&lt;br /&gt;
| | | | | |____diffvars.os&lt;br /&gt;
| | | | | |____discrete.os&lt;br /&gt;
| | | | | |____graph.os&lt;br /&gt;
| | | | | |____incidence.os&lt;br /&gt;
| | | | | |____jacobian.os&lt;br /&gt;
| | | | | |____logrel.os&lt;br /&gt;
| | | | | |____logrelman.os&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____model_reorder.os&lt;br /&gt;
| | | | | |____rel.os&lt;br /&gt;
| | | | | |____relman.os&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____slv.os&lt;br /&gt;
| | | | | |____slv_common.os&lt;br /&gt;
| | | | | |____slv_param.os&lt;br /&gt;
| | | | | |____slv_stdcalls.os&lt;br /&gt;
| | | | | |____system.os&lt;br /&gt;
| | | | | |____test&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | |____var.os&lt;br /&gt;
| | | | |____utilities&lt;br /&gt;
| | | | | |____ascDynaLoad.os&lt;br /&gt;
| | | | | |____ascEnvVar.os&lt;br /&gt;
| | | | | |____ascPrint.os&lt;br /&gt;
| | | | | |____ascSignal.os&lt;br /&gt;
| | | | | |____bit.os&lt;br /&gt;
| | | | | |____config.h.in&lt;br /&gt;
| | | | | |____error.os&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____Makefile.vc&lt;br /&gt;
| | | | | |____readln.os&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____set.os&lt;br /&gt;
| | | | | |____test&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | |____ascend-C.omf&lt;br /&gt;
| | | |____ascend-config.in&lt;br /&gt;
| | | |____ascend.spec&lt;br /&gt;
| | | |____ascend.spec.in&lt;br /&gt;
| | | |____ascxx&lt;br /&gt;
| | | | |_____ascpy.so&lt;br /&gt;
| | | | |____annotation.cpp&lt;br /&gt;
| | | | |____annotation.os&lt;br /&gt;
| | | | |____ascpy.i&lt;br /&gt;
| | | | |____ascpy.py&lt;br /&gt;
| | | | |____ascpy_wrap.cc&lt;br /&gt;
| | | | |____ascpy_wrap.os&lt;br /&gt;
| | | | |____ascxxtest.cpp&lt;br /&gt;
| | | | |____compiler.cpp&lt;br /&gt;
| | | | |____compiler.os&lt;br /&gt;
| | | | |____config.h.in&lt;br /&gt;
| | | | |____curve.cpp&lt;br /&gt;
| | | | |____curve.os&lt;br /&gt;
| | | | |____dimensions.cpp&lt;br /&gt;
| | | | |____dimensions.os&lt;br /&gt;
| | | | |____Doxyfile&lt;br /&gt;
| | | | |____extmethod.cpp&lt;br /&gt;
| | | | |____extmethod.os&lt;br /&gt;
| | | | |____idatest.cpp&lt;br /&gt;
| | | | |____incidencematrix.cpp&lt;br /&gt;
| | | | |____incidencematrix.os&lt;br /&gt;
| | | | |____instance.cpp&lt;br /&gt;
| | | | |____instance.os&lt;br /&gt;
| | | | |____instanceinterfacedata.cpp&lt;br /&gt;
| | | | |____instanceinterfacedata.os&lt;br /&gt;
| | | | |____integrator.cpp&lt;br /&gt;
| | | | |____integrator.os&lt;br /&gt;
| | | | |____integratorreporter.cpp&lt;br /&gt;
| | | | |____integratorreporter.os&lt;br /&gt;
| | | | |____library.cpp&lt;br /&gt;
| | | | |____library.os&lt;br /&gt;
| | | | |____main.cpp&lt;br /&gt;
| | | | |____Makefile.bt&lt;br /&gt;
| | | | |____matrix.cpp&lt;br /&gt;
| | | | |____matrix.os&lt;br /&gt;
| | | | |____method.cpp&lt;br /&gt;
| | | | |____method.os&lt;br /&gt;
| | | | |____module.cpp&lt;br /&gt;
| | | | |____module.os&lt;br /&gt;
| | | | |____name.cpp&lt;br /&gt;
| | | | |____name.os&lt;br /&gt;
| | | | |____plot.cpp&lt;br /&gt;
| | | | |____plot.i&lt;br /&gt;
| | | | |____plot.os&lt;br /&gt;
| | | | |____registry.cpp&lt;br /&gt;
| | | | |____registry.os&lt;br /&gt;
| | | | |____relation.cpp&lt;br /&gt;
| | | | |____relation.os&lt;br /&gt;
| | | | |____reporter.cpp&lt;br /&gt;
| | | | |____reporter.os&lt;br /&gt;
| | | | |____SConscript&lt;br /&gt;
| | | | |____set.cpp&lt;br /&gt;
| | | | |____set.os&lt;br /&gt;
| | | | |____simulation.cpp&lt;br /&gt;
| | | | |____simulation.os&lt;br /&gt;
| | | | |____solver.cpp&lt;br /&gt;
| | | | |____solver.i&lt;br /&gt;
| | | | |____solver.os&lt;br /&gt;
| | | | |____solverhooks.cpp&lt;br /&gt;
| | | | |____solverhooks.os&lt;br /&gt;
| | | | |____solverparameter.cpp&lt;br /&gt;
| | | | |____solverparameter.os&lt;br /&gt;
| | | | |____solverparameteriterator.cpp&lt;br /&gt;
| | | | |____solverparameteriterator.os&lt;br /&gt;
| | | | |____solverparameters.cpp&lt;br /&gt;
| | | | |____solverparameters.os&lt;br /&gt;
| | | | |____solverreporter.cpp&lt;br /&gt;
| | | | |____solverreporter.os&lt;br /&gt;
| | | | |____solverstatus.cpp&lt;br /&gt;
| | | | |____solverstatus.os&lt;br /&gt;
| | | | |____symchar.cpp&lt;br /&gt;
| | | | |____symchar.os&lt;br /&gt;
| | | | |____testconopt&lt;br /&gt;
| | | | |____testconopt.cpp&lt;br /&gt;
| | | | |____testipopt&lt;br /&gt;
| | | | |____testipopt.cpp&lt;br /&gt;
| | | | |____testslvreq&lt;br /&gt;
| | | | |____testslvreq.cpp&lt;br /&gt;
| | | | |____testsolverinit.cpp&lt;br /&gt;
| | | | |____type.cpp&lt;br /&gt;
| | | | |____type.os&lt;br /&gt;
| | | | |____units.cpp&lt;br /&gt;
| | | | |____units.os&lt;br /&gt;
| | | | |____value.cpp&lt;br /&gt;
| | | | |____value.os&lt;br /&gt;
| | | | |____variable.cpp&lt;br /&gt;
| | | | |____variable.os&lt;br /&gt;
| | | |____blas&lt;br /&gt;
| | | | |____dasum.f&lt;br /&gt;
| | | | |____daxpy.f&lt;br /&gt;
| | | | |____dcopy.f&lt;br /&gt;
| | | | |____ddot.f&lt;br /&gt;
| | | | |____dgemm.f&lt;br /&gt;
| | | | |____dgemv.f&lt;br /&gt;
| | | | |____dnrm2.f&lt;br /&gt;
| | | | |____dscal.f&lt;br /&gt;
| | | | |____dswap.f&lt;br /&gt;
| | | | |____dtrsm.f&lt;br /&gt;
| | | | |____dtrsv.f&lt;br /&gt;
| | | | |____idamax.f&lt;br /&gt;
| | | | |____lsame.f&lt;br /&gt;
| | | | |____Makefile.in&lt;br /&gt;
| | | | |____SConscript&lt;br /&gt;
| | | | |____xerbla.f&lt;br /&gt;
| | | |____CHANGELOG.txt&lt;br /&gt;
| | | |____config.log&lt;br /&gt;
| | | |____disused&lt;br /&gt;
| | | | |____compiler&lt;br /&gt;
| | | | | |____fred&lt;br /&gt;
| | | | |____ipslv-temp&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | |____solver&lt;br /&gt;
| | | |____doc&lt;br /&gt;
| | | | |____ascend.bib&lt;br /&gt;
| | | | |____book.lyx&lt;br /&gt;
| | | | |____howto-atoms.lyx&lt;br /&gt;
| | | | |____howto-atomsFig1.eps&lt;br /&gt;
| | | | |____howto-bvp.lyx&lt;br /&gt;
| | | | |____howto-conditional.lyx&lt;br /&gt;
| | | | |____howto-dimeqns.lyx&lt;br /&gt;
| | | | |____howto-ivp.lyx&lt;br /&gt;
| | | | |____howto-methods.lyx&lt;br /&gt;
| | | | |____howto-model1.lyx&lt;br /&gt;
| | | | |____howto-model1Fig1.eps&lt;br /&gt;
| | | | |____howto-model2.lyx&lt;br /&gt;
| | | | |____howto-model3.lyx&lt;br /&gt;
| | | | |____howto-model3Fig3.eps&lt;br /&gt;
| | | | |____howto-model3Fig5.eps&lt;br /&gt;
| | | | |____howto-overview.lyx&lt;br /&gt;
| | | | |____howto-physprops.lyx&lt;br /&gt;
| | | | |____howto-physpropsFig1.eps&lt;br /&gt;
| | | | |____howto-physpropsFig2.eps&lt;br /&gt;
| | | | |____howto-physpropsFig3.eps&lt;br /&gt;
| | | | |____howto-plot.lyx&lt;br /&gt;
| | | | |____howto-plotFig1.eps&lt;br /&gt;
| | | | |____howto-plotFig2.eps&lt;br /&gt;
| | | | |____howto-require.lyx&lt;br /&gt;
| | | | |____howto-units.lyx&lt;br /&gt;
| | | | |____libascend&lt;br /&gt;
| | | | | |____Doxyfile&lt;br /&gt;
| | | | | |____Doxyfile.base&lt;br /&gt;
| | | | | |____Makefile&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | |____SConscript&lt;br /&gt;
| | | | |____syntax.lyx&lt;br /&gt;
| | | | |____syntaxFig1.eps&lt;br /&gt;
| | | |____libascend.dylib&lt;br /&gt;
| | | |____LICENSE.txt&lt;br /&gt;
| | | |____mmio&lt;br /&gt;
| | | | |____mmio.os&lt;br /&gt;
| | | | |____README.html&lt;br /&gt;
| | | | |____SConscript&lt;br /&gt;
| | | |____models&lt;br /&gt;
| | | | |____abc_flowsheet.a4l&lt;br /&gt;
| | | | |____atoms.a4l&lt;br /&gt;
| | | | |____basemodel.a4l&lt;br /&gt;
| | | | |____ben&lt;br /&gt;
| | | | | |____bencolumn.a4l&lt;br /&gt;
| | | | | |____bencomponents.a4l&lt;br /&gt;
| | | | | |____benflash.a4l&lt;br /&gt;
| | | | | |____benHGthermo.a4l&lt;br /&gt;
| | | | | |____benplot.a4l&lt;br /&gt;
| | | | | |____benplotcol.a4c&lt;br /&gt;
| | | | | |____benpropertyoptions.a4l&lt;br /&gt;
| | | | | |____benstream.a4l&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____test_components.a4s&lt;br /&gt;
| | | | |____bvp.a4l&lt;br /&gt;
| | | | |____casestudy.a4s&lt;br /&gt;
| | | | |____collapsingcan.a4c&lt;br /&gt;
| | | | |____collapsingcan2.a4c&lt;br /&gt;
| | | | |____collocation.a4l&lt;br /&gt;
| | | | |____collocation.a4s&lt;br /&gt;
| | | | |____column.a4l&lt;br /&gt;
| | | | |____components.a4l&lt;br /&gt;
| | | | |____cost_column.a4l&lt;br /&gt;
| | | | |____distance_calc.a4c&lt;br /&gt;
| | | | |____dyn_column.a4l&lt;br /&gt;
| | | | |____dyn_flash.a4l&lt;br /&gt;
| | | | |____dyn_separation_demos.a4s&lt;br /&gt;
| | | | |____dyn_tank.a4c&lt;br /&gt;
| | | | |____dyn_tank.a4s&lt;br /&gt;
| | | | |____dyn_tank_wLINK.a4c&lt;br /&gt;
| | | | |____examples&lt;br /&gt;
| | | | | |____abbott&lt;br /&gt;
| | | | | | |____bugs&lt;br /&gt;
| | | | | | |____ethyl80.s&lt;br /&gt;
| | | | | | |____furnace.asc&lt;br /&gt;
| | | | | | |____hex.asc&lt;br /&gt;
| | | | | | |____Makefile.in&lt;br /&gt;
| | | | | | |____newseparation.s&lt;br /&gt;
| | | | | | |____newseparation.sa&lt;br /&gt;
| | | | | | |____oldseparation.a4c&lt;br /&gt;
| | | | | | |____oldseparation.a4s&lt;br /&gt;
| | | | | | |____plant.asc&lt;br /&gt;
| | | | | | |____separation.asc&lt;br /&gt;
| | | | | | |____tube_reactor.asc&lt;br /&gt;
| | | | | |____alias_tests.asc&lt;br /&gt;
| | | | | |____alias_tests.s&lt;br /&gt;
| | | | | |____ascdump.tcl&lt;br /&gt;
| | | | | |____collocation_tests.s&lt;br /&gt;
| | | | | |____column_tests.asc&lt;br /&gt;
| | | | | |____column_tests.s&lt;br /&gt;
| | | | | |____distill.asc&lt;br /&gt;
| | | | | |____distill.s&lt;br /&gt;
| | | | | |____flash_tests.asc&lt;br /&gt;
| | | | | |____flash_tests.s&lt;br /&gt;
| | | | | |____flexible_design&lt;br /&gt;
| | | | | | |____azeo_data.tcl&lt;br /&gt;
| | | | | | |____base_procedures.tcl&lt;br /&gt;
| | | | | | |____col_creator.s&lt;br /&gt;
| | | | | | |____coll_lib.s&lt;br /&gt;
| | | | | | |____colors.tcl&lt;br /&gt;
| | | | | | |____cost_column.asc&lt;br /&gt;
| | | | | | |____design.tcl&lt;br /&gt;
| | | | | | |____flexible.tcl&lt;br /&gt;
| | | | | | |____main.tcl&lt;br /&gt;
| | | | | | |____Makefile.in&lt;br /&gt;
| | | | | | |____procedures.tcl&lt;br /&gt;
| | | | | |____flowsheet.asc&lt;br /&gt;
| | | | | |____flowsheet.s&lt;br /&gt;
| | | | | |____isom.asc&lt;br /&gt;
| | | | | |____isom.s&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____optimization.asc&lt;br /&gt;
| | | | | |____optimization.s&lt;br /&gt;
| | | | | |____par_tests.s&lt;br /&gt;
| | | | | |____petlyuk.asc&lt;br /&gt;
| | | | | |____petlyuk.s&lt;br /&gt;
| | | | | |____plotcol.par.asc&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | | |____sensitivity_test.asc&lt;br /&gt;
| | | | | |____set_intervals.tcl&lt;br /&gt;
| | | | | |____simple_pot.asc&lt;br /&gt;
| | | | | |____simple_pot.s&lt;br /&gt;
| | | | | |____stream_tests.asc&lt;br /&gt;
| | | | | |____stream_tests.s&lt;br /&gt;
| | | | | |____thermodynamics.asc&lt;br /&gt;
| | | | | |____thermodynamics.s&lt;br /&gt;
| | | | |____flash.a4l&lt;br /&gt;
| | | | |____force1d.a4c&lt;br /&gt;
| | | | |____force1d.a4s&lt;br /&gt;
| | | | |____guthriecosts.a4l&lt;br /&gt;
| | | | |____heatex.a4c&lt;br /&gt;
| | | | |____heatex.a4s&lt;br /&gt;
| | | | |____hydrosim&lt;br /&gt;
| | | | | |____HL_block.a4s&lt;br /&gt;
| | | | | |____HL_dyn.a4s&lt;br /&gt;
| | | | | |____HL_st.a4s&lt;br /&gt;
| | | | | |____HL_st1.a4s&lt;br /&gt;
| | | | | |____HS_EW_1.a4c&lt;br /&gt;
| | | | | |____HS_HB.a4c&lt;br /&gt;
| | | | | |____HS_HD.a4c&lt;br /&gt;
| | | | | |____HS_HD.a4s&lt;br /&gt;
| | | | | |____HS_HS.a4c&lt;br /&gt;
| | | | | |____HS_SX_1.a4c&lt;br /&gt;
| | | | | |____HS_SX_1_1.a4c&lt;br /&gt;
| | | | | |____HS_SX_1_1_E.a4c&lt;br /&gt;
| | | | | |____HS_SX_1_1_R.a4c&lt;br /&gt;
| | | | | |____HS_SX_1_a.a4s&lt;br /&gt;
| | | | | |____HS_SX_1_b.a4s&lt;br /&gt;
| | | | | |____HS_SX_1_c.a4s&lt;br /&gt;
| | | | | |____HS_SX_1_E.a4c&lt;br /&gt;
| | | | | |____HS_SX_1_R.a4c&lt;br /&gt;
| | | | | |____HS_SX_1_RR.a4c&lt;br /&gt;
| | | | | |____HS_SX_2_2_E.a4c&lt;br /&gt;
| | | | | |____HS_SX_2_2_E1.a4c&lt;br /&gt;
| | | | | |____HS_SX_2_2_E2.a4c&lt;br /&gt;
| | | | | |____HS_SX_Fit.a4c&lt;br /&gt;
| | | | | |____HydroAtoms.a4l&lt;br /&gt;
| | | | | |____HydroBasic.a4l&lt;br /&gt;
| | | | | |____HydroEW.a4l&lt;br /&gt;
| | | | | |____HydroFit.a4l&lt;br /&gt;
| | | | | |____HydroLeach.a4l&lt;br /&gt;
| | | | | |____HydroSim.a4l&lt;br /&gt;
| | | | | |____HydroSX.a4l&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | |____ivpNondimensional&lt;br /&gt;
| | | | | |____ivpStepN.a4c&lt;br /&gt;
| | | | | |____ivpStepN.dynTank.a4c&lt;br /&gt;
| | | | | |____ivpStepN.dynTank.a4s&lt;br /&gt;
| | | | | |____ivpStepN.tcl&lt;br /&gt;
| | | | | |____ivpStepN.test010.a4c&lt;br /&gt;
| | | | |____ivpsystem.a4l&lt;br /&gt;
| | | | |____johnpye&lt;br /&gt;
| | | | | |____absorber.a4c&lt;br /&gt;
| | | | | |____advection.a4c&lt;br /&gt;
| | | | | |____airprops.a4c&lt;br /&gt;
| | | | | |____aiscbeams.a4c&lt;br /&gt;
| | | | | |____beam.a4c&lt;br /&gt;
| | | | | |____beam2.a4c&lt;br /&gt;
| | | | | |____beam4.a4c&lt;br /&gt;
| | | | | |____brayton.a4c&lt;br /&gt;
| | | | | |____brent&lt;br /&gt;
| | | | | | |____brent.os&lt;br /&gt;
| | | | | | |____libbrent_ascend.dylib&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | |____cavity.a4c&lt;br /&gt;
| | | | | |____columnbuckling.a4c&lt;br /&gt;
| | | | | |____combinedcycle.a4c&lt;br /&gt;
| | | | | |____compressible_flow.a4c&lt;br /&gt;
| | | | | |____condenser.a4c&lt;br /&gt;
| | | | | |____datareader&lt;br /&gt;
| | | | | | |____acdb.os&lt;br /&gt;
| | | | | | |____air-props.csv&lt;br /&gt;
| | | | | | |____csv.os&lt;br /&gt;
| | | | | | |____datareader.os&lt;br /&gt;
| | | | | | |____dr.os&lt;br /&gt;
| | | | | | |____ee.os&lt;br /&gt;
| | | | | | |____energyplus.a4c&lt;br /&gt;
| | | | | | |____libdatareader_ascend.dylib&lt;br /&gt;
| | | | | | |____myfile.csv&lt;br /&gt;
| | | | | | |____parse&lt;br /&gt;
| | | | | | | |____CharactersInDouble.os&lt;br /&gt;
| | | | | | | |____error.os&lt;br /&gt;
| | | | | | | |____new.os&lt;br /&gt;
| | | | | | | |____parse.os&lt;br /&gt;
| | | | | | | |____print.os&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | | |____sun.os&lt;br /&gt;
| | | | | | |____testacdb.a4c&lt;br /&gt;
| | | | | | |____testairprops.a4c&lt;br /&gt;
| | | | | | |____testcsv.a4c&lt;br /&gt;
| | | | | | |____testtmy.a4c&lt;br /&gt;
| | | | | | |____testtmy3.a4c&lt;br /&gt;
| | | | | | |____texttable-README.txt&lt;br /&gt;
| | | | | | |____texttable.os&lt;br /&gt;
| | | | | | |____timestudy.py&lt;br /&gt;
| | | | | | |____tmy2.os&lt;br /&gt;
| | | | | | |____tmy3.os&lt;br /&gt;
| | | | | |____dittus.a4c&lt;br /&gt;
| | | | | |____dsg.a4c&lt;br /&gt;
| | | | | |____dsg_array.a4c&lt;br /&gt;
| | | | | |____energySystems.a4c&lt;br /&gt;
| | | | | |____exergy.a4c&lt;br /&gt;
| | | | | |____extfn&lt;br /&gt;
| | | | | | |____extfntest.a4c&lt;br /&gt;
| | | | | | |____extfntest.os&lt;br /&gt;
| | | | | | |____extfntest.py&lt;br /&gt;
| | | | | | |____extrelarray.a4c&lt;br /&gt;
| | | | | | |____extrelfor.a4c&lt;br /&gt;
| | | | | | |____extrelforbadnaming.a4c&lt;br /&gt;
| | | | | | |____extrelrepeat.a4c&lt;br /&gt;
| | | | | | |____libextfntest_ascend.dylib&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | |____extpy&lt;br /&gt;
| | | | | | |____extpy.os&lt;br /&gt;
| | | | | | |____extpytest.a4c&lt;br /&gt;
| | | | | | |____extpytest.py&lt;br /&gt;
| | | | | | |____libextpy_ascend.dylib&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | |____fourbar.a4c&lt;br /&gt;
| | | | | |____fourbarplot.py&lt;br /&gt;
| | | | | |____fprops&lt;br /&gt;
| | | | | | |____ammonia.ods&lt;br /&gt;
| | | | | | |____asc_helmholtz.os&lt;br /&gt;
| | | | | | |____combinedcycle_fprops.a4c&lt;br /&gt;
| | | | | | |____cycle_plot.py&lt;br /&gt;
| | | | | | |____derivs.os&lt;br /&gt;
| | | | | | |____fluids&lt;br /&gt;
| | | | | | | |____acetone.os&lt;br /&gt;
| | | | | | | |____ammonia.os&lt;br /&gt;
| | | | | | | |____butane.os&lt;br /&gt;
| | | | | | | |____butene.os&lt;br /&gt;
| | | | | | | |____carbondioxide.os&lt;br /&gt;
| | | | | | | |____carbonmonoxide.os&lt;br /&gt;
| | | | | | | |____carbonylsulfide.os&lt;br /&gt;
| | | | | | | |____cisbutene.os&lt;br /&gt;
| | | | | | | |____decane.os&lt;br /&gt;
| | | | | | | |____dimethylether.os&lt;br /&gt;
| | | | | | | |____ethane.os&lt;br /&gt;
| | | | | | | |____ethanol.os&lt;br /&gt;
| | | | | | | |____fluids_list.h.in&lt;br /&gt;
| | | | | | | |____hydrogen.os&lt;br /&gt;
| | | | | | | |____hydrogensulfide.os&lt;br /&gt;
| | | | | | | |____isobutane.os&lt;br /&gt;
| | | | | | | |____isobutene.os&lt;br /&gt;
| | | | | | | |____isohexane.os&lt;br /&gt;
| | | | | | | |____isopentane.os&lt;br /&gt;
| | | | | | | |____krypton.os&lt;br /&gt;
| | | | | | | |____methane.os&lt;br /&gt;
| | | | | | | |____neopentane.os&lt;br /&gt;
| | | | | | | |____nitrogen.os&lt;br /&gt;
| | | | | | | |____nitrousoxide.os&lt;br /&gt;
| | | | | | | |____nonane.os&lt;br /&gt;
| | | | | | | |____parahydrogen.os&lt;br /&gt;
| | | | | | | |____r116.os&lt;br /&gt;
| | | | | | | |____r141b.os&lt;br /&gt;
| | | | | | | |____r142b.os&lt;br /&gt;
| | | | | | | |____r218.os&lt;br /&gt;
| | | | | | | |____r245fa.os&lt;br /&gt;
| | | | | | | |____r41.os&lt;br /&gt;
| | | | | | | |____SConscript&lt;br /&gt;
| | | | | | | |____sulfurdioxide.os&lt;br /&gt;
| | | | | | | |____toluene.os&lt;br /&gt;
| | | | | | | |____transbutene.os&lt;br /&gt;
| | | | | | | |____water.os&lt;br /&gt;
| | | | | | | |____xenon.os&lt;br /&gt;
| | | | | | |____fluids.os&lt;br /&gt;
| | | | | | |____fprops_phsx_test.a4c&lt;br /&gt;
| | | | | | |____fprops_sat_test.a4c&lt;br /&gt;
| | | | | | |____fprops_test.a4c&lt;br /&gt;
| | | | | | |____helmholtz.os&lt;br /&gt;
| | | | | | |____hydrogen.ods&lt;br /&gt;
| | | | | | |____ideal.mac&lt;br /&gt;
| | | | | | |____ideal.os&lt;br /&gt;
| | | | | | |____isohexane&lt;br /&gt;
| | | | | | |____libhelmholtz_ascend.dylib&lt;br /&gt;
| | | | | | |____nitrogen.ods&lt;br /&gt;
| | | | | | |____precalc.py&lt;br /&gt;
| | | | | | |____python&lt;br /&gt;
| | | | | | | |_____fprops.so&lt;br /&gt;
| | | | | | | |____data.py&lt;br /&gt;
| | | | | | | |____fprops.i&lt;br /&gt;
| | | | | | | |____fprops.py&lt;br /&gt;
| | | | | | | |____fprops_wrap.os&lt;br /&gt;
| | | | | | | |____plot.py&lt;br /&gt;
| | | | | | | |____pv.py&lt;br /&gt;
| | | | | | | |____sat.py&lt;br /&gt;
| | | | | | | |____sat_hf.py&lt;br /&gt;
| | | | | | | |____sat_p.py&lt;br /&gt;
| | | | | | | |____sat_T.py&lt;br /&gt;
| | | | | | | |____satcvgc.py&lt;br /&gt;
| | | | | | | |____SConscript&lt;br /&gt;
| | | | | | | |____solve_ph.py&lt;br /&gt;
| | | | | | | |____solve_ph_array.py&lt;br /&gt;
| | | | | | | |____solve_Tx.py&lt;br /&gt;
| | | | | | | |____spinodal.py&lt;br /&gt;
| | | | | | |____rankine_fprops.a4c&lt;br /&gt;
| | | | | | |____rankine_regen.a4c&lt;br /&gt;
| | | | | | |____README.txt&lt;br /&gt;
| | | | | | |____resid.mac&lt;br /&gt;
| | | | | | |____sat.os&lt;br /&gt;
| | | | | | |____scons&lt;br /&gt;
| | | | | | | |____substinfile.py&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | | |____SConstruct&lt;br /&gt;
| | | | | | |____solve_ph.os&lt;br /&gt;
| | | | | | |____solve_Tx.os&lt;br /&gt;
| | | | | | |____test.py&lt;br /&gt;
| | | | | | |____turbine_detailed.a4c&lt;br /&gt;
| | | | | | |____valve.a4c&lt;br /&gt;
| | | | | |____frame.a4c&lt;br /&gt;
| | | | | |____framevis.py&lt;br /&gt;
| | | | | |____grena&lt;br /&gt;
| | | | | | |____asc_sunpos.os&lt;br /&gt;
| | | | | | |____grena-date-check.ods&lt;br /&gt;
| | | | | | |____libsunpos_ascend.dylib&lt;br /&gt;
| | | | | | |____README.txt&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | | |____sunpos_grena.os&lt;br /&gt;
| | | | | | |____sunpos_test.a4c&lt;br /&gt;
| | | | | |____harvard.a4c&lt;br /&gt;
| | | | | |____heater.a4c&lt;br /&gt;
| | | | | |____holman_ex_3_5.a4c&lt;br /&gt;
| | | | | |____iapws95-failing.a4c&lt;br /&gt;
| | | | | |____iapws95-failing165.a4c&lt;br /&gt;
| | | | | |____iapws95-failing201.a4c&lt;br /&gt;
| | | | | |____iapws95.a4c&lt;br /&gt;
| | | | | |____iapws_sat_curves.a4c&lt;br /&gt;
| | | | | |____idadenx.a4c&lt;br /&gt;
| | | | | |____idakryx.a4c&lt;br /&gt;
| | | | | |____ideal_steam.a4c&lt;br /&gt;
| | | | | |____idealair.csv&lt;br /&gt;
| | | | | |____leastsq.a4c&lt;br /&gt;
| | | | | |____leastsq_fit.py&lt;br /&gt;
| | | | | |____listnotes.py&lt;br /&gt;
| | | | | |____loop.a4c&lt;br /&gt;
| | | | | |____lotka.a4c&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____mixer.a4c&lt;br /&gt;
| | | | | |____moltensalt.a4c&lt;br /&gt;
| | | | | |____moody.a4c&lt;br /&gt;
| | | | | |____moody.py&lt;br /&gt;
| | | | | |____newton.a4c&lt;br /&gt;
| | | | | |____nrel&lt;br /&gt;
| | | | | | |____asc_sunpos.os&lt;br /&gt;
| | | | | | |____julian_day.a4c&lt;br /&gt;
| | | | | | |____libsunpos_nrel_ascend.dylib&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | | |____spa.os&lt;br /&gt;
| | | | | | |____sunpos_nrel.a4c&lt;br /&gt;
| | | | | |____pendulum.a4c&lt;br /&gt;
| | | | | |____pendulum_wLINK.a4c&lt;br /&gt;
| | | | | |____pile.a4c&lt;br /&gt;
| | | | | |____plotfourbar.a4c&lt;br /&gt;
| | | | | |____pump.a4c&lt;br /&gt;
| | | | | |____pv_annual_output.a4c&lt;br /&gt;
| | | | | |____radialheatloss.a4c&lt;br /&gt;
| | | | | |____rankine.a4c&lt;br /&gt;
| | | | | |____rankine_parametric.a4c&lt;br /&gt;
| | | | | |____reynolds.a4c&lt;br /&gt;
| | | | | |____roots.py&lt;br /&gt;
| | | | | |____roots_subproc.py&lt;br /&gt;
| | | | | |____roughsurfaces.a4c&lt;br /&gt;
| | | | | |____samplesyntax.a4c&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____section.a4c&lt;br /&gt;
| | | | | |____separator.a4c&lt;br /&gt;
| | | | | |____shm.a4c&lt;br /&gt;
| | | | | |____shmroots.a4c&lt;br /&gt;
| | | | | |____simple_pv.a4c&lt;br /&gt;
| | | | | |____solve.py&lt;br /&gt;
| | | | | |____solvernotes.py&lt;br /&gt;
| | | | | |____spherical.a4c&lt;br /&gt;
| | | | | |____spring.a4c&lt;br /&gt;
| | | | | |____steam_equipment.a4c&lt;br /&gt;
| | | | | |____steam_stream.a4c&lt;br /&gt;
| | | | | |____sublimation.a4c&lt;br /&gt;
| | | | | |____sunpos_compare.a4c&lt;br /&gt;
| | | | | |____sunpos_db.a4c&lt;br /&gt;
| | | | | |____surgetank.a4c&lt;br /&gt;
| | | | | |____testbadassign.a4c&lt;br /&gt;
| | | | | |____testcmslv.a4c&lt;br /&gt;
| | | | | |____testcmslv2.a4c&lt;br /&gt;
| | | | | |____testlog10.a4c&lt;br /&gt;
| | | | | |____thermalequilibrium.a4c&lt;br /&gt;
| | | | | |____thermalequilibrium2.a4c&lt;br /&gt;
| | | | | |____thermo_examples_new.a4c&lt;br /&gt;
| | | | | |____thermo_types.a4c&lt;br /&gt;
| | | | | |____tubebank.a4c&lt;br /&gt;
| | | | | |____vector.a4c&lt;br /&gt;
| | | | | |____water4.a4c&lt;br /&gt;
| | | | | |____when_test.a4c&lt;br /&gt;
| | | | | |____zill.a4c&lt;br /&gt;
| | | | |____kchittur&lt;br /&gt;
| | | | | |____eos-pengrobinson.a4c&lt;br /&gt;
| | | | | |____eos-rk.a4c&lt;br /&gt;
| | | | | |____eos-srk.a4c&lt;br /&gt;
| | | | | |____eos-vanderwaals.a4c&lt;br /&gt;
| | | | | |____eos-vdw.a4c&lt;br /&gt;
| | | | | |____eos.a4c&lt;br /&gt;
| | | | | |____eos.a4s&lt;br /&gt;
| | | | | |____mymodels.a4c&lt;br /&gt;
| | | | | |____pg352version1.a4c&lt;br /&gt;
| | | | | |____pg352version2.a4c&lt;br /&gt;
| | | | | |____pg352version3.a4c&lt;br /&gt;
| | | | | |____pg352version4.a4c&lt;br /&gt;
| | | | | |____pg352version5.a4c&lt;br /&gt;
| | | | | |____pg352version6.a4c&lt;br /&gt;
| | | | | |____pg352version7.a4c&lt;br /&gt;
| | | | | |____pg352version8.a4c&lt;br /&gt;
| | | | | |____readme&lt;br /&gt;
| | | | | |____vleplots.py&lt;br /&gt;
| | | | | |____zplot.py&lt;br /&gt;
| | | | |____KenPendings.a4l&lt;br /&gt;
| | | | |____kinetics.a4l&lt;br /&gt;
| | | | |____kinetics.a4s&lt;br /&gt;
| | | | |____kvalues.a4c&lt;br /&gt;
| | | | |____kvaluetest.a4s&lt;br /&gt;
| | | | |____libraries&lt;br /&gt;
| | | | | |____abbott&lt;br /&gt;
| | | | | | |____Makefile.in&lt;br /&gt;
| | | | | | |____newethylene_column.lib&lt;br /&gt;
| | | | | | |____newethylene_flash.lib&lt;br /&gt;
| | | | | | |____newethylene_ppp_column.lib&lt;br /&gt;
| | | | | | |____newethylene_ppp_flash.lib&lt;br /&gt;
| | | | | | |____newflowsheet.lib&lt;br /&gt;
| | | | | |____atoms.lib&lt;br /&gt;
| | | | | |____backup_column.lib&lt;br /&gt;
| | | | | |____backup_flash.lib&lt;br /&gt;
| | | | | |____bvp.lib&lt;br /&gt;
| | | | | |____collocation.lib&lt;br /&gt;
| | | | | |____collocation.par.lib&lt;br /&gt;
| | | | | |____column.lib&lt;br /&gt;
| | | | | |____column.par.lib&lt;br /&gt;
| | | | | |____components.lib&lt;br /&gt;
| | | | | |____components.par.lib&lt;br /&gt;
| | | | | |____flash.lib&lt;br /&gt;
| | | | | |____flash.par.lib&lt;br /&gt;
| | | | | |____flowsheet.lib&lt;br /&gt;
| | | | | |____H_G_thermodynamics.lib&lt;br /&gt;
| | | | | |____H_S_thermodynamics.lib&lt;br /&gt;
| | | | | |____HGthermo.par.lib&lt;br /&gt;
| | | | | |____integration.lib&lt;br /&gt;
| | | | | |____ivp.lib&lt;br /&gt;
| | | | | |____ivpsystem.lib&lt;br /&gt;
| | | | | |____lsode.lib&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____measures.lib&lt;br /&gt;
| | | | | |____molar.lib&lt;br /&gt;
| | | | | |____newintegration.lib&lt;br /&gt;
| | | | | |____plot.lib&lt;br /&gt;
| | | | | |____plot.par.lib&lt;br /&gt;
| | | | | |____propertyoptions.par.lib&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | | |____stream.lib&lt;br /&gt;
| | | | | |____stream.par.lib&lt;br /&gt;
| | | | | |____system.lib&lt;br /&gt;
| | | | | |____thermodynamics.lib&lt;br /&gt;
| | | | | |____wilson_stream.lib&lt;br /&gt;
| | | | |____linmassbal.a4c&lt;br /&gt;
| | | | |____linmassbal.a4s&lt;br /&gt;
| | | | |____Makefile.in&lt;br /&gt;
| | | | |____Makefile.Rules.in&lt;br /&gt;
| | | | |____Makefile.Template&lt;br /&gt;
| | | | |____markets.a4c&lt;br /&gt;
| | | | |____measures.a4l&lt;br /&gt;
| | | | |____mix.a4l&lt;br /&gt;
| | | | |____mix.a4s&lt;br /&gt;
| | | | |____nonstate.a4c&lt;br /&gt;
| | | | |____old_separation_demos.a4s&lt;br /&gt;
| | | | |____PACKAGE&lt;br /&gt;
| | | | |____pending&lt;br /&gt;
| | | | | |____examples&lt;br /&gt;
| | | | | | |____gnutop.ASC&lt;br /&gt;
| | | | | | |____gnutop.S&lt;br /&gt;
| | | | | | |____gnutop.TCL&lt;br /&gt;
| | | | | | |____Makefile.in&lt;br /&gt;
| | | | | | |____octest.asc&lt;br /&gt;
| | | | | | |____octest.s&lt;br /&gt;
| | | | | |____libraries&lt;br /&gt;
| | | | | | |____gnutop.LIB&lt;br /&gt;
| | | | | | |____Makefile.in&lt;br /&gt;
| | | | | |____Makefile.in&lt;br /&gt;
| | | | |____phaseq.a4c&lt;br /&gt;
| | | | |____phaseq.a4s&lt;br /&gt;
| | | | |____phaseq_comp.a4c&lt;br /&gt;
| | | | |____phaseq_comp.a4s&lt;br /&gt;
| | | | |____phases.a4l&lt;br /&gt;
| | | | |____pipeline.a4c&lt;br /&gt;
| | | | |____pipeline.a4s&lt;br /&gt;
| | | | |____plot.a4l&lt;br /&gt;
| | | | |____plotbvp.a4c&lt;br /&gt;
| | | | |____plotbvp.a4s&lt;br /&gt;
| | | | |____plotcol.a4c&lt;br /&gt;
| | | | |____rachford.a4c&lt;br /&gt;
| | | | |____rachford.a4s&lt;br /&gt;
| | | | |____ratelaws.a4c&lt;br /&gt;
| | | | |____reactor.a4l&lt;br /&gt;
| | | | |____reactor.a4s&lt;br /&gt;
| | | | |____README.txt&lt;br /&gt;
| | | | |____READMEmodelStatus.txt&lt;br /&gt;
| | | | |____roots_of_poly.a4c&lt;br /&gt;
| | | | |____SConscript&lt;br /&gt;
| | | | |____sensitivity&lt;br /&gt;
| | | | | |____finitediff.os&lt;br /&gt;
| | | | | |____libfinitediff_ascend.dylib&lt;br /&gt;
| | | | | |____libsensitivity_ascend.dylib&lt;br /&gt;
| | | | | |____libsolve_ascend.dylib&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____sensitivity.os&lt;br /&gt;
| | | | | |____solve.os&lt;br /&gt;
| | | | |____sensitivity_test.a4c&lt;br /&gt;
| | | | |____separation_demos.a4s&lt;br /&gt;
| | | | |____set_intervals.tcl&lt;br /&gt;
| | | | |____simpleflowsheet.a4s&lt;br /&gt;
| | | | |____simpleflowsheet01.a4c&lt;br /&gt;
| | | | |____simpleflowsheet01cost.a4c&lt;br /&gt;
| | | | |____simpleflowsheet01cost.a4s&lt;br /&gt;
| | | | |____simpleflowsheet01mass.a4c&lt;br /&gt;
| | | | |____simpleflowsheet02.a4c&lt;br /&gt;
| | | | |____simpleflowsheetrigorous.a4c&lt;br /&gt;
| | | | |____simpleflowsheetrigorous.a4s&lt;br /&gt;
| | | | |____simpleunits.a4c&lt;br /&gt;
| | | | |____simpleunits.a4s&lt;br /&gt;
| | | | |____simpleunitsatoms.a4c&lt;br /&gt;
| | | | |____small_components.a4l&lt;br /&gt;
| | | | |____solar&lt;br /&gt;
| | | | | |____adiabatic_flow_mixer.a4l&lt;br /&gt;
| | | | | |____cylindrical_absorber.a4l&lt;br /&gt;
| | | | | |____flat_plate_collector.a4l&lt;br /&gt;
| | | | | |____incident.a4c&lt;br /&gt;
| | | | | |____packed_bed_thermal_storage_tank.a4l&lt;br /&gt;
| | | | | |____packed_bed_thermal_storage_tank_Cp_rho_constant.a4l&lt;br /&gt;
| | | | | |____pump.a4l&lt;br /&gt;
| | | | | |____simple.a4l&lt;br /&gt;
| | | | | |____sky_temp.a4l&lt;br /&gt;
| | | | | |____solar_field.a4l&lt;br /&gt;
| | | | | |____solar_types.a4l&lt;br /&gt;
| | | | | |____test_sunpos.a4c&lt;br /&gt;
| | | | | |____therminol.a4c&lt;br /&gt;
| | | | | |____tracker.a4l&lt;br /&gt;
| | | | | |____trough_receiver.a4c&lt;br /&gt;
| | | | | |____water_heater.a4l&lt;br /&gt;
| | | | |____sonic.a4c&lt;br /&gt;
| | | | |____sonic.a4s&lt;br /&gt;
| | | | |____splitter.a4l&lt;br /&gt;
| | | | |____splitter.a4s&lt;br /&gt;
| | | | |____steam&lt;br /&gt;
| | | | | |____dsgsat2.a4c&lt;br /&gt;
| | | | | |____dsgsat3.a4c&lt;br /&gt;
| | | | | |____dsgsat6.a4c&lt;br /&gt;
| | | | | |____iapwssat.a4c&lt;br /&gt;
| | | | | |____iapwssatprops.a4c&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | | |____satsteamstream.a4c&lt;br /&gt;
| | | | | |____stab.py&lt;br /&gt;
| | | | | |____thermalequilibrium3.a4c&lt;br /&gt;
| | | | |____stream_holdup.a4l&lt;br /&gt;
| | | | |____system.a4l&lt;br /&gt;
| | | | |____ternary_plot.a4l&lt;br /&gt;
| | | | |____test&lt;br /&gt;
| | | | | |____bintok&lt;br /&gt;
| | | | | | |____test1.a4c&lt;br /&gt;
| | | | | |____blackbox&lt;br /&gt;
| | | | | | |____bbox3.a4c&lt;br /&gt;
| | | | | | |____bboxtest.os&lt;br /&gt;
| | | | | | |____fail1.a4c&lt;br /&gt;
| | | | | | |____fail2.a4c&lt;br /&gt;
| | | | | | |____libbboxtest_ascend.dylib&lt;br /&gt;
| | | | | | |____oldstylebbox.a4c&lt;br /&gt;
| | | | | | |____parsefail0.a4c&lt;br /&gt;
| | | | | | |____parsefail1.a4c&lt;br /&gt;
| | | | | | |____parsefail2.a4c&lt;br /&gt;
| | | | | | |____parsefail21.a4c&lt;br /&gt;
| | | | | | |____parsefail3.a4c&lt;br /&gt;
| | | | | | |____parsefail4.a4c&lt;br /&gt;
| | | | | | |____pass.a4c&lt;br /&gt;
| | | | | | |____pass3.a4c&lt;br /&gt;
| | | | | | |____pass5.a4c&lt;br /&gt;
| | | | | | |____passarray.a4c&lt;br /&gt;
| | | | | | |____passmerge.a4c&lt;br /&gt;
| | | | | | |____reinstantiate.a4c&lt;br /&gt;
| | | | | | |____SConscript&lt;br /&gt;
| | | | | |____brent.a4c&lt;br /&gt;
| | | | | |____brent_wLink.a4c&lt;br /&gt;
| | | | | |____canvas&lt;br /&gt;
| | | | | | |____ammonia_synthesis.a4c&lt;br /&gt;
| | | | | | |____ammonia_synthesis_v2.a4c&lt;br /&gt;
| | | | | | |____basic_electronics_model.a4c&lt;br /&gt;
| | | | | | |____blocktypes.a4c&lt;br /&gt;
| | | | | | |____rankine_canvas.a4c&lt;br /&gt;
| | | | | | |____rankine_streams.a4c&lt;br /&gt;
| | | | | | |____rankine_streams_v2.a4c&lt;br /&gt;
| | | | | | |____simple_recycle.a4c&lt;br /&gt;
| | | | | | |____test_type_info.a4c&lt;br /&gt;
| | | | | |____chemakzo.a4c&lt;br /&gt;
| | | | | |____compiler&lt;br /&gt;
| | | | | | |____badassign.a4c&lt;br /&gt;
| | | | | | |____boolrel.a4c&lt;br /&gt;
| | | | | | |____emptymodel.a4c&lt;br /&gt;
| | | | | | |____fix_and_assign1.a4c&lt;br /&gt;
| | | | | | |____fix_and_assign2.a4c&lt;br /&gt;
| | | | | | |____fixfree.a4c&lt;br /&gt;
| | | | | | |____missingreq.a4c&lt;br /&gt;
| | | | | | |____missingsubreq.a4c&lt;br /&gt;
| | | | | | |____stop.a4c&lt;br /&gt;
| | | | | | |____stoponerror.a4c&lt;br /&gt;
| | | | | | |____testinit.a4c&lt;br /&gt;
| | | | | |____conditionalsyntaxerror.a4c&lt;br /&gt;
| | | | | |____conopt&lt;br /&gt;
| | | | | | |____conopttest.a4c&lt;br /&gt;
| | | | | | |____test10.a4c&lt;br /&gt;
| | | | | | |____test11.a4c&lt;br /&gt;
| | | | | | |____test12.a4c&lt;br /&gt;
| | | | | | |____test13.a4c&lt;br /&gt;
| | | | | | |____test14.a4c&lt;br /&gt;
| | | | | |____defaultall&lt;br /&gt;
| | | | | | |____test1.a4c&lt;br /&gt;
| | | | | | |____test2.a4c&lt;br /&gt;
| | | | | | |____test3.a4c&lt;br /&gt;
| | | | | |____defaultmethods.a4c&lt;br /&gt;
| | | | | |____dopri5&lt;br /&gt;
| | | | | | |____aren.a4c&lt;br /&gt;
| | | | | | |____dopri5test.a4c&lt;br /&gt;
| | | | | | |____dopri5test_wLINK.a4c&lt;br /&gt;
| | | | | |____hires.a4c&lt;br /&gt;
| | | | | |____ida&lt;br /&gt;
| | | | | | |____boundaries.a4c&lt;br /&gt;
| | | | | | |____clearance.a4c&lt;br /&gt;
| | | | | | |____fixedvars.a4c&lt;br /&gt;
| | | | | | |____incidence.a4c&lt;br /&gt;
| | | | | | |____indeps.a4c&lt;br /&gt;
| | | | | | |____indexproblem.a4c&lt;br /&gt;
| | | | | | |____integ1.a4c&lt;br /&gt;
| | | | | | |____leon&lt;br /&gt;
| | | | | | | |____airlock.a4c&lt;br /&gt;
| | | | | | | |____basic.a4c&lt;br /&gt;
| | | | | | | |____bballPlot.py&lt;br /&gt;
| | | | | | | |____bouncingball.a4c&lt;br /&gt;
| | | | | | | |____electron.a4c&lt;br /&gt;
| | | | | | | |____lesson1.py&lt;br /&gt;
| | | | | | | |____mars.a4c&lt;br /&gt;
| | | | | | | |____spring.a4c&lt;br /&gt;
| | | | | | | |____TReport.py&lt;br /&gt;
| | | | | | |____noderivs.a4c&lt;br /&gt;
| | | | | | |____shm.a4c&lt;br /&gt;
| | | | | | |____singlederiv.a4c&lt;br /&gt;
| | | | | | |____singlederiv_wLINK.a4c&lt;br /&gt;
| | | | | | |____twoderiv.a4c&lt;br /&gt;
| | | | | | |____twoderiv_wLINK.a4c&lt;br /&gt;
| | | | | | |____writematrix.a4c&lt;br /&gt;
| | | | | |____ipopt&lt;br /&gt;
| | | | | | |____dummy.a4c&lt;br /&gt;
| | | | | | |____formula.a4c&lt;br /&gt;
| | | | | | |____MD5Hash&lt;br /&gt;
| | | | | | |____test10.a4c&lt;br /&gt;
| | | | | | |____test11.a4c&lt;br /&gt;
| | | | | | |____test12.a4c&lt;br /&gt;
| | | | | | |____test13.a4c&lt;br /&gt;
| | | | | | |____test14.a4c&lt;br /&gt;
| | | | | | |____test15.a4c&lt;br /&gt;
| | | | | | |____test2.a4c&lt;br /&gt;
| | | | | | |____test3.a4c&lt;br /&gt;
| | | | | | |____test4.a4c&lt;br /&gt;
| | | | | | |____test5.a4c&lt;br /&gt;
| | | | | | |____test6.a4c&lt;br /&gt;
| | | | | | |____test7.a4c&lt;br /&gt;
| | | | | | |____test8.a4c&lt;br /&gt;
| | | | | | |____test9.a4c&lt;br /&gt;
| | | | | |____link&lt;br /&gt;
| | | | | | |____dopri5test_wLINK.a4c&lt;br /&gt;
| | | | | | |____dyn_tank_wLINK.a4c&lt;br /&gt;
| | | | | | |____pendulum_wLINK.a4c&lt;br /&gt;
| | | | | | |____README.txt&lt;br /&gt;
| | | | | | |____simple.a4c&lt;br /&gt;
| | | | | | |____twoderiv_wLINK.a4c&lt;br /&gt;
| | | | | |____lrslv&lt;br /&gt;
| | | | | | |____onerel.a4c&lt;br /&gt;
| | | | | | |____sequence.a4c&lt;br /&gt;
| | | | | | |____sequencecrash.a4c&lt;br /&gt;
| | | | | |____lsode&lt;br /&gt;
| | | | | | |____bounds.a4c&lt;br /&gt;
| | | | | |____pollution.a4c&lt;br /&gt;
| | | | | |____qrslv&lt;br /&gt;
| | | | | | |____bug513.a4c&lt;br /&gt;
| | | | | |____relinclude.a4c&lt;br /&gt;
| | | | | |____reverse_ad&lt;br /&gt;
| | | | | | |____allmodels.a4c&lt;br /&gt;
| | | | | | |____modelgen.py&lt;br /&gt;
| | | | | | |____reverse_ad.a4c&lt;br /&gt;
| | | | | | |____test_rad_ben.a4c&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____slvreq&lt;br /&gt;
| | | | | | |____test1.a4c&lt;br /&gt;
| | | | | | |____test2.a4c&lt;br /&gt;
| | | | | |____solvervar.a4c&lt;br /&gt;
| | | | | |____testframe.a4c&lt;br /&gt;
| | | | | |____testfunc.a4c&lt;br /&gt;
| | | | | |____testnotes.a4c&lt;br /&gt;
| | | | | |____testnotes.a4s&lt;br /&gt;
| | | | | |____testoverconstrained.a4c&lt;br /&gt;
| | | | | |____testTrig.a4c&lt;br /&gt;
| | | | | |____testTrig.a4s&lt;br /&gt;
| | | | | |____transamp.a4c&lt;br /&gt;
| | | | | |____while.a4c&lt;br /&gt;
| | | | | |____z-addmethod.a4c&lt;br /&gt;
| | | | | |____z-align.a4c&lt;br /&gt;
| | | | | |____z-alike.a4c&lt;br /&gt;
| | | | | |____z-anonrel.a4c&lt;br /&gt;
| | | | | |____z-anontype.a4c&lt;br /&gt;
| | | | | |____z-arsubs.a4c&lt;br /&gt;
| | | | | |____z-bbox.a4s&lt;br /&gt;
| | | | | |____z-bboxtest.a4c&lt;br /&gt;
| | | | | |____z-context.a4c&lt;br /&gt;
| | | | | |____z-emptyarg.a4c&lt;br /&gt;
| | | | | |____z-emptyfor.a4c&lt;br /&gt;
| | | | | |____z-exttest.a4c&lt;br /&gt;
| | | | | |____z-iflogic.a4c&lt;br /&gt;
| | | | | |____z-indirect.a4c&lt;br /&gt;
| | | | | |____z-isawhere.a4c&lt;br /&gt;
| | | | | |____z-link.a4c&lt;br /&gt;
| | | | | |____z-relname.a4c&lt;br /&gt;
| | | | | |____z-suite.a4s&lt;br /&gt;
| | | | |____thermodynamics.a4l&lt;br /&gt;
| | | | |____thermodynamics_example.a4c&lt;br /&gt;
| | | | |____thermodynamics_example.a4s&lt;br /&gt;
| | | | |____twinslabs.a4c&lt;br /&gt;
| | | | |____update-Makefile.pl&lt;br /&gt;
| | | | |____vessel.a4c&lt;br /&gt;
| | | | |____vessel.a4s&lt;br /&gt;
| | | | |____vesselMethods.a4c&lt;br /&gt;
| | | | |____vesselNotes.a4c&lt;br /&gt;
| | | | |____vesselParams.a4c&lt;br /&gt;
| | | | |____vesselPlain.a4c&lt;br /&gt;
| | | | |____vesselPlot.a4c&lt;br /&gt;
| | | | |____vesselPlot.a4s&lt;br /&gt;
| | | | |____vesselStudy.a4s&lt;br /&gt;
| | | | |____vesselTabulated.a4c&lt;br /&gt;
| | | | |____vesselTabulated.a4s&lt;br /&gt;
| | | | |____westerberg&lt;br /&gt;
| | | | | |____atoms.AWW.a4c&lt;br /&gt;
| | | | | |____AWW.a4u&lt;br /&gt;
| | | | | |____AWWstream_holdup.a4c&lt;br /&gt;
| | | | | |____AWWtestScript.a4s&lt;br /&gt;
| | | | | |____CelayaDemo.AWW.a4c&lt;br /&gt;
| | | | | |____CelayaDemo.AWW.a4s&lt;br /&gt;
| | | | | |____EWModels&lt;br /&gt;
| | | | | | |____H2ProcessSimple.EW.a4c&lt;br /&gt;
| | | | | | |____H2ProcessSimple.EW.a4s&lt;br /&gt;
| | | | | | |____H2ProcessSimpleEW.a4c&lt;br /&gt;
| | | | | | |____H2ProcessSimpleEW.a4s&lt;br /&gt;
| | | | | |____Guthrie_costs.AWW.a4c&lt;br /&gt;
| | | | | |____Guthrie_costs.AWW.a4s&lt;br /&gt;
| | | | | |____GuthrieCostLeastSqsFit.xls&lt;br /&gt;
| | | | | |____H2BasisCalcs.AWW.a4c&lt;br /&gt;
| | | | | |____H2BasisCalcs.AWW.a4s&lt;br /&gt;
| | | | | |____H2ProcessRigorous.AWW.a4c&lt;br /&gt;
| | | | | |____H2ProcessRigorous.AWW.a4s&lt;br /&gt;
| | | | | |____H2ProcessSimple.AWW.a4c&lt;br /&gt;
| | | | | |____H2ProcessSimple.AWW.a4s&lt;br /&gt;
| | | | | |____H2ProcessSimple.AWW.V2.a4c&lt;br /&gt;
| | | | | |____H2ProcessSimple.AWW.V3.a4c&lt;br /&gt;
| | | | | |____H2ProcessSimple.AWW.V4.a4c&lt;br /&gt;
| | | | | |____H2ProcessSimple.AWW.V5.a4c&lt;br /&gt;
| | | | | |____H2ProcessSimple.AWW.V6.a4c&lt;br /&gt;
| | | | | |____H2ProcessSimple.AWW.V7.a4c&lt;br /&gt;
| | | | | |____htOfRxn.AWW.a4c&lt;br /&gt;
| | | | | |____htOfRxn.AWW.a4s&lt;br /&gt;
| | | | | |____HtOfVap.AWW.a4c&lt;br /&gt;
| | | | | |____HtOfVap.AWW.a4s&lt;br /&gt;
| | | | | |____ivpDAE&lt;br /&gt;
| | | | | | |____ivpStepN.a4c&lt;br /&gt;
| | | | | |____ivpDimensional&lt;br /&gt;
| | | | | | |____ivpStep.AWW.a4c&lt;br /&gt;
| | | | | | |____ivpStep.AWW.a4s&lt;br /&gt;
| | | | | | |____ivpStep.AWW.dynTank.a4c&lt;br /&gt;
| | | | | | |____ivpStep.AWW.tcl&lt;br /&gt;
| | | | | | |____ivpStepD.AWW.a4s&lt;br /&gt;
| | | | | | |____ivpStepD.AWW.dynTank.a4c&lt;br /&gt;
| | | | | |____ivpHistorical&lt;br /&gt;
| | | | | | |____ivpAWW.tar.gz&lt;br /&gt;
| | | | | | |____ivpFiles.old.tar.gz&lt;br /&gt;
| | | | | | |____ivpStep.AWW.a4c&lt;br /&gt;
| | | | | | |____ivpStep.AWW.dynTank.a4c&lt;br /&gt;
| | | | | | |____ivpStep.AWW.flashTank.a4c&lt;br /&gt;
| | | | | | |____ivpStep.AWW.tcl&lt;br /&gt;
| | | | | | |____ivpStep.AWW.testmodel.a4c&lt;br /&gt;
| | | | | | |____ivpStepModSets.AWW.a4c&lt;br /&gt;
| | | | | | |____ivpStepModSets.AWW.a4s&lt;br /&gt;
| | | | | | |____ivpStepModSets.testModel.AWW.a4c&lt;br /&gt;
| | | | | | |____readMe.txt&lt;br /&gt;
| | | | | |____ivpN&lt;br /&gt;
| | | | | | |____ivpStepN.a4c&lt;br /&gt;
| | | | | | |____ivpStepN.dynTank.a4c&lt;br /&gt;
| | | | | | |____ivpStepN.dynTank.a4s&lt;br /&gt;
| | | | | | |____ivpStepN.tcl&lt;br /&gt;
| | | | | |____ivpNondimensional&lt;br /&gt;
| | | | | | |____ivpNonNew&lt;br /&gt;
| | | | | | | |____ivp12Poly.a4c&lt;br /&gt;
| | | | | | |____ivpStepN.a4c&lt;br /&gt;
| | | | | | |____ivpStepN.dynTank.a4c&lt;br /&gt;
| | | | | | |____ivpStepN.dynTank.a4s&lt;br /&gt;
| | | | | | |____ivpStepN.tcl&lt;br /&gt;
| | | | | |____ivpsystem.a4l&lt;br /&gt;
| | | | | |____pyeWaterCalcAWW.a4c&lt;br /&gt;
| | | | | |____simple_fs.AWW.a4c&lt;br /&gt;
| | | | | |____simple_fs.AWW.a4s&lt;br /&gt;
| | | | | |____simpleFSRigorous.AWW.a4c&lt;br /&gt;
| | | | | |____simpleFSRigorous.AWW.a4s&lt;br /&gt;
| | | | | |____simpleUnits.AWW.a4c&lt;br /&gt;
| | | | | |____simpleUnits.AWW.a4s&lt;br /&gt;
| | | | | |____z-whensubmodel.AWW.a4c&lt;br /&gt;
| | | | |____when_demo.a4c&lt;br /&gt;
| | | | |____when_demo.a4s&lt;br /&gt;
| | | |____options.cache&lt;br /&gt;
| | | |____pygtk&lt;br /&gt;
| | | | |____.cvsignore&lt;br /&gt;
| | | | |____ascdev&lt;br /&gt;
| | | | |____ascdev.in&lt;br /&gt;
| | | | |____ascdev2.7&lt;br /&gt;
| | | | |____ascend&lt;br /&gt;
| | | | |____ascend.in&lt;br /&gt;
| | | | |____canvas&lt;br /&gt;
| | | | | |____asclibrary.py&lt;br /&gt;
| | | | | |____blockcanvas.py&lt;br /&gt;
| | | | | |____blockconnecttool.py&lt;br /&gt;
| | | | | |____blockinstance.py&lt;br /&gt;
| | | | | |____blockitem.py&lt;br /&gt;
| | | | | |____blockline.py&lt;br /&gt;
| | | | | |____blocklist.py&lt;br /&gt;
| | | | | |____blockport.py&lt;br /&gt;
| | | | | |____blockproperties.py&lt;br /&gt;
| | | | | |____blockstream.py&lt;br /&gt;
| | | | | |____blocktype.py&lt;br /&gt;
| | | | | |____canvas.py&lt;br /&gt;
| | | | | |____canvasproperties.py&lt;br /&gt;
| | | | | |____connectortool.py&lt;br /&gt;
| | | | | |____contextmenutool.py&lt;br /&gt;
| | | | | |____defaultblock.svg&lt;br /&gt;
| | | | | |____errorreporter.py&lt;br /&gt;
| | | | | |____gaphas-test.py&lt;br /&gt;
| | | | | |____heater.svg&lt;br /&gt;
| | | | | |____join.svg&lt;br /&gt;
| | | | | |____lineinstance.py&lt;br /&gt;
| | | | | |____methodentry.py&lt;br /&gt;
| | | | | |____modeltree.py&lt;br /&gt;
| | | | | |____obrowser.py&lt;br /&gt;
| | | | | |____panzoom.py&lt;br /&gt;
| | | | | |____pipesegment.png&lt;br /&gt;
| | | | | |____pump.svg&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | | |____reservoir.png&lt;br /&gt;
| | | | | |____solverreporterforcanvas.py&lt;br /&gt;
| | | | | |____tee.svg&lt;br /&gt;
| | | | | |____undo.py&lt;br /&gt;
| | | | | |____unitsdialog.py&lt;br /&gt;
| | | | | |____varentry_canvas.py&lt;br /&gt;
| | | | |____config.py&lt;br /&gt;
| | | | |____config.py.in&lt;br /&gt;
| | | | |____config.pyc&lt;br /&gt;
| | | | |____console.py&lt;br /&gt;
| | | | |____console.pyc&lt;br /&gt;
| | | | |____diagnose.py&lt;br /&gt;
| | | | |____diagnose.pyc&lt;br /&gt;
| | | | |____drag-drop-example&lt;br /&gt;
| | | | | |____dnd.glade&lt;br /&gt;
| | | | | |____dnd.py&lt;br /&gt;
| | | | | |____pydnd.py&lt;br /&gt;
| | | | |____filechooser.py&lt;br /&gt;
| | | | |____glade&lt;br /&gt;
| | | | | |____active.png&lt;br /&gt;
| | | | | |____ascend-doc-16x16.png&lt;br /&gt;
| | | | | |____ascend-doc-22x22.png&lt;br /&gt;
| | | | | |____ascend-doc-24x24.png&lt;br /&gt;
| | | | | |____ascend-doc-32x32.png&lt;br /&gt;
| | | | | |____ascend-doc-48x48.png&lt;br /&gt;
| | | | | |____ascend-doc-48x48.svg&lt;br /&gt;
| | | | | |____ascend-doc-64x64.png&lt;br /&gt;
| | | | | |____ascend-doc.ico&lt;br /&gt;
| | | | | |____ascend-doc.svg&lt;br /&gt;
| | | | | |____ascend-loading.png&lt;br /&gt;
| | | | | |____ascend-loading.svg&lt;br /&gt;
| | | | | |____ascend.glade&lt;br /&gt;
| | | | | |____ascend.gladep&lt;br /&gt;
| | | | | |____ascend.ico&lt;br /&gt;
| | | | | |____ascend.png&lt;br /&gt;
| | | | | |____ascend.svg&lt;br /&gt;
| | | | | |____ascend32x32.png&lt;br /&gt;
| | | | | |____bp.glade&lt;br /&gt;
| | | | | |____canvasproperties.glade&lt;br /&gt;
| | | | | |____diagnose-inkscape.svg&lt;br /&gt;
| | | | | |____diagnose.png&lt;br /&gt;
| | | | | |____diagnose.svg&lt;br /&gt;
| | | | | |____folder-open.png&lt;br /&gt;
| | | | | |____graphviz.png&lt;br /&gt;
| | | | | |____incidence.png&lt;br /&gt;
| | | | | |____integrator-sm.png&lt;br /&gt;
| | | | | |____integrator.png&lt;br /&gt;
| | | | | |____locked.png&lt;br /&gt;
| | | | | |____observe.png&lt;br /&gt;
| | | | | |____plot.png&lt;br /&gt;
| | | | | |____plot.svg&lt;br /&gt;
| | | | | |____properties.png&lt;br /&gt;
| | | | | |____ruler.png&lt;br /&gt;
| | | | | |____solveerror.png&lt;br /&gt;
| | | | | |____unattached.png&lt;br /&gt;
| | | | | |____unattached.xcf&lt;br /&gt;
| | | | | |____unlocked.png&lt;br /&gt;
| | | | |____gnome&lt;br /&gt;
| | | | | |____ascend.desktop&lt;br /&gt;
| | | | | |____ascend.omf.in&lt;br /&gt;
| | | | | |____ascend.png&lt;br /&gt;
| | | | | |____ascend.xml&lt;br /&gt;
| | | | |____gtkbrowser.py&lt;br /&gt;
| | | | |____gtkbrowser.pyc&lt;br /&gt;
| | | | |____gtkexcepthook.py&lt;br /&gt;
| | | | |____gtkexcepthook.pyc&lt;br /&gt;
| | | | |____help.py&lt;br /&gt;
| | | | |____help.pyc&lt;br /&gt;
| | | | |____imagedialog.py&lt;br /&gt;
| | | | |____imagewindow.py&lt;br /&gt;
| | | | |____imagewindow.pyc&lt;br /&gt;
| | | | |____incidencematrix.py&lt;br /&gt;
| | | | |____incidencematrix.pyc&lt;br /&gt;
| | | | |____infodialog.py&lt;br /&gt;
| | | | |____infodialog.pyc&lt;br /&gt;
| | | | |____integrator.py&lt;br /&gt;
| | | | |____integrator.pyc&lt;br /&gt;
| | | | |____integratorreporter.py&lt;br /&gt;
| | | | |____integratorreporter.pyc&lt;br /&gt;
| | | | |____ipython_view.py&lt;br /&gt;
| | | | |____ipython_view.pyc&lt;br /&gt;
| | | | |____librarytest.py&lt;br /&gt;
| | | | |____libviewpy.py&lt;br /&gt;
| | | | |____loading.py&lt;br /&gt;
| | | | |____loading.pyc&lt;br /&gt;
| | | | |____matplotlib-example&lt;br /&gt;
| | | | | |____project2.glade&lt;br /&gt;
| | | | | |____pygladematplotlib.py&lt;br /&gt;
| | | | |____modelview.py&lt;br /&gt;
| | | | |____modelview.pyc&lt;br /&gt;
| | | | |____moduleview.py&lt;br /&gt;
| | | | |____moduleview.pyc&lt;br /&gt;
| | | | |____observer.py&lt;br /&gt;
| | | | |____observer.pyc&lt;br /&gt;
| | | | |____preferences.py&lt;br /&gt;
| | | | |____preferences.pyc&lt;br /&gt;
| | | | |____properties.py&lt;br /&gt;
| | | | |____properties.pyc&lt;br /&gt;
| | | | |____run.py&lt;br /&gt;
| | | | |____SConscript&lt;br /&gt;
| | | | |____selftest.py&lt;br /&gt;
| | | | |____solverhooks.py&lt;br /&gt;
| | | | |____solverhooks.pyc&lt;br /&gt;
| | | | |____solverparameters.py&lt;br /&gt;
| | | | |____solverparameters.pyc&lt;br /&gt;
| | | | |____solverreporter.py&lt;br /&gt;
| | | | |____solverreporter.pyc&lt;br /&gt;
| | | | |____study.py&lt;br /&gt;
| | | | |____study.pyc&lt;br /&gt;
| | | | |____studyreporter.py&lt;br /&gt;
| | | | |____studyreporter.pyc&lt;br /&gt;
| | | | |____testloadunload.py&lt;br /&gt;
| | | | |____unitsdialog.py&lt;br /&gt;
| | | | |____unitsdialog.pyc&lt;br /&gt;
| | | | |____varentry.py&lt;br /&gt;
| | | | |____varentry.pyc&lt;br /&gt;
| | | | |____versioncheck.py&lt;br /&gt;
| | | | |____versioncheck.pyc&lt;br /&gt;
| | | |____solvers&lt;br /&gt;
| | | | |____cmslv&lt;br /&gt;
| | | | | |____cmslv.os&lt;br /&gt;
| | | | | |____libcmslv_ascend.dylib&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | |____conopt&lt;br /&gt;
| | | | | |____asc_conopt.os&lt;br /&gt;
| | | | | |____libconopt_ascend.dylib&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | |____dopri5&lt;br /&gt;
| | | | | |____asc_dopri5.os&lt;br /&gt;
| | | | | |____dopri5.os&lt;br /&gt;
| | | | | |____libdopri5_ascend.dylib&lt;br /&gt;
| | | | | |____LICENSE.txt&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | |____ida&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | |____ipopt&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | |____ipslv&lt;br /&gt;
| | | | |____lrslv&lt;br /&gt;
| | | | | |____liblrslv_ascend.dylib&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____slv9a.os&lt;br /&gt;
| | | | |____lsode&lt;br /&gt;
| | | | | |____asc_lsode.os&lt;br /&gt;
| | | | | |____liblsode_ascend.dylib&lt;br /&gt;
| | | | | |____linpack&lt;br /&gt;
| | | | | | |____d1mach.f&lt;br /&gt;
| | | | | | |____d1mach.f.readme&lt;br /&gt;
| | | | | | |____d1mach.os&lt;br /&gt;
| | | | | | |____dgbfa.f&lt;br /&gt;
| | | | | | |____dgbfa.os&lt;br /&gt;
| | | | | | |____dgbsl.f&lt;br /&gt;
| | | | | | |____dgbsl.os&lt;br /&gt;
| | | | | | |____dgefa.f&lt;br /&gt;
| | | | | | |____dgefa.os&lt;br /&gt;
| | | | | | |____dgesl.f&lt;br /&gt;
| | | | | | |____dgesl.os&lt;br /&gt;
| | | | | |____lsode.f&lt;br /&gt;
| | | | | |____lsode.os&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | |____makemps&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | |____ngslv&lt;br /&gt;
| | | | |____qrslv&lt;br /&gt;
| | | | | |____libqrslv_ascend.dylib&lt;br /&gt;
| | | | | |____qrslv.os&lt;br /&gt;
| | | | | |____qrslvtest.a4c&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | |____radau5&lt;br /&gt;
| | | | | |____dc_decsol.f&lt;br /&gt;
| | | | | |____decsol.f&lt;br /&gt;
| | | | | |____radau5.f&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____Test Model&lt;br /&gt;
| | | | | | |____vanderpol_out.txt&lt;br /&gt;
| | | | | | |____vdpol.a4c&lt;br /&gt;
| | | | |____SConscript&lt;br /&gt;
| | | |____tcltk&lt;br /&gt;
| | | | |____asc4dev&lt;br /&gt;
| | | | |____asc4dev.in&lt;br /&gt;
| | | | |____doc&lt;br /&gt;
| | | | | |____Doxyfile&lt;br /&gt;
| | | | | |____Doxyfile.tcltk&lt;br /&gt;
| | | | |____gnome&lt;br /&gt;
| | | | | |____ascend4.desktop&lt;br /&gt;
| | | | | |____ascend4.png&lt;br /&gt;
| | | | |____interface&lt;br /&gt;
| | | | | |____AscBitmaps.os&lt;br /&gt;
| | | | | |____ascend4&lt;br /&gt;
| | | | | |____AscPrintTcl.os&lt;br /&gt;
| | | | | |____BrowLogRel_io.os&lt;br /&gt;
| | | | | |____BrowserMethod.os&lt;br /&gt;
| | | | | |____BrowserProc.os&lt;br /&gt;
| | | | | |____BrowserQuery.os&lt;br /&gt;
| | | | | |____BrowserRel_io.os&lt;br /&gt;
| | | | | |____BrowWhen_io.os&lt;br /&gt;
| | | | | |____Commands.os&lt;br /&gt;
| | | | | |____DebugProc.os&lt;br /&gt;
| | | | | |____DisplayProc.os&lt;br /&gt;
| | | | | |____Driver.os&lt;br /&gt;
| | | | | |____EnvVarProc.os&lt;br /&gt;
| | | | | |____fixmissing.py&lt;br /&gt;
| | | | | |____HelpProc.os&lt;br /&gt;
| | | | | |____Integrators.os&lt;br /&gt;
| | | | | |____lib&lt;br /&gt;
| | | | | |____libascendtcl.dylib&lt;br /&gt;
| | | | | |____LibraryProc.os&lt;br /&gt;
| | | | | |____MtxProc.os&lt;br /&gt;
| | | | | |____old_utils.os&lt;br /&gt;
| | | | | |____ProbeProc.os&lt;br /&gt;
| | | | | |____Qlfdid.os&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | | |____ScriptProc.os&lt;br /&gt;
| | | | | |____Sensitivity.os&lt;br /&gt;
| | | | | |____SimsProc.os&lt;br /&gt;
| | | | | |____SlvProc.os&lt;br /&gt;
| | | | | |____SolverProc.os&lt;br /&gt;
| | | | | |____tkConsole.os&lt;br /&gt;
| | | | | |____typelex.l&lt;br /&gt;
| | | | | |____typelex.os&lt;br /&gt;
| | | | | |____UnitsProc.os&lt;br /&gt;
| | | | | |____UserData.os&lt;br /&gt;
| | | | |____SConscript&lt;br /&gt;
| | | | |____tk&lt;br /&gt;
| | | | | |____.xf-save-modules&lt;br /&gt;
| | | | | |____ascend.ad&lt;br /&gt;
| | | | | |____ascend.tcl&lt;br /&gt;
| | | | | |____AscendRC&lt;br /&gt;
| | | | | |____ascplot.tcl&lt;br /&gt;
| | | | | |____ascplotproc.tcl&lt;br /&gt;
| | | | | |____ascStudy.tcl&lt;br /&gt;
| | | | | |____baatest.tcl&lt;br /&gt;
| | | | | |____bindings&lt;br /&gt;
| | | | | | |____README&lt;br /&gt;
| | | | | |____bitmaps&lt;br /&gt;
| | | | | | |____a4c.xbm&lt;br /&gt;
| | | | | | |____a4l.xbm&lt;br /&gt;
| | | | | | |____a4s.xbm&lt;br /&gt;
| | | | | | |____c.xbm&lt;br /&gt;
| | | | | | |____cpp.xbm&lt;br /&gt;
| | | | | | |____crash.xbm&lt;br /&gt;
| | | | | | |____cut.xf.xbm&lt;br /&gt;
| | | | | | |____delete.xf.xbm&lt;br /&gt;
| | | | | | |____emacs.xbm&lt;br /&gt;
| | | | | | |____error&lt;br /&gt;
| | | | | | |____feet.xbm&lt;br /&gt;
| | | | | | |____folder&lt;br /&gt;
| | | | | | |____global.xf.xbm&lt;br /&gt;
| | | | | | |____gnu-ascend.xbm&lt;br /&gt;
| | | | | | |____gnu.xbm&lt;br /&gt;
| | | | | | |____grablock.xbm&lt;br /&gt;
| | | | | | |____gray25&lt;br /&gt;
| | | | | | |____gray33&lt;br /&gt;
| | | | | | |____gray50&lt;br /&gt;
| | | | | | |____graybar&lt;br /&gt;
| | | | | | |____grill&lt;br /&gt;
| | | | | | |____h.xbm&lt;br /&gt;
| | | | | | |____hourglass&lt;br /&gt;
| | | | | | |____info&lt;br /&gt;
| | | | | | |____opt.xbm&lt;br /&gt;
| | | | | | |____place.xf.xbm&lt;br /&gt;
| | | | | | |____questhead&lt;br /&gt;
| | | | | | |____question&lt;br /&gt;
| | | | | | |____stop.xbm&lt;br /&gt;
| | | | | | |____text&lt;br /&gt;
| | | | | | |____time.xbm&lt;br /&gt;
| | | | | | |____toolAttributes.xbm&lt;br /&gt;
| | | | | | |____tree.xf.xbm&lt;br /&gt;
| | | | | | |____warning.xf.xbm&lt;br /&gt;
| | | | | | |____wfeet.xbm&lt;br /&gt;
| | | | | |____browser.tcl&lt;br /&gt;
| | | | | |____BrowserProc.tcl&lt;br /&gt;
| | | | | |____callback.tcl&lt;br /&gt;
| | | | | |____CallbackProc.tcl&lt;br /&gt;
| | | | | |____debug.tcl&lt;br /&gt;
| | | | | |____DebugProc.tcl&lt;br /&gt;
| | | | | |____display.tcl&lt;br /&gt;
| | | | | |____DisplayProc.tcl&lt;br /&gt;
| | | | | |____fred&lt;br /&gt;
| | | | | |____generalk.tcl&lt;br /&gt;
| | | | | |____GlobalProc.tcl&lt;br /&gt;
| | | | | |____HubProc.tcl&lt;br /&gt;
| | | | | |____inputs&lt;br /&gt;
| | | | | |____library.tcl&lt;br /&gt;
| | | | | |____LibraryProc.tcl&lt;br /&gt;
| | | | | |____License-Warranty.tcl&lt;br /&gt;
| | | | | |____main.tcl&lt;br /&gt;
| | | | | |____mergedat.tcl&lt;br /&gt;
| | | | | |____methods.tcl&lt;br /&gt;
| | | | | |____mps.tcl&lt;br /&gt;
| | | | | |____mtx.tcl&lt;br /&gt;
| | | | | |____MtxProc.tcl&lt;br /&gt;
| | | | | |____notebox.tcl&lt;br /&gt;
| | | | | |____NoteboxProc.tcl&lt;br /&gt;
| | | | | |____pane.tcl&lt;br /&gt;
| | | | | |____patchsrc.sh&lt;br /&gt;
| | | | | |____probe.tcl&lt;br /&gt;
| | | | | |____ProbeProc.tcl&lt;br /&gt;
| | | | | |____Resolve.tcl&lt;br /&gt;
| | | | | |____script.tcl&lt;br /&gt;
| | | | | |____ScriptProc.tcl&lt;br /&gt;
| | | | | |____solver.tcl&lt;br /&gt;
| | | | | |____SolverProc.tcl&lt;br /&gt;
| | | | | |____tclIndex&lt;br /&gt;
| | | | | |____templates&lt;br /&gt;
| | | | | | |____amlscroll.tcl&lt;br /&gt;
| | | | | | |____AscConfirm.t&lt;br /&gt;
| | | | | | |____ascdialog.tcl&lt;br /&gt;
| | | | | | |____ascfontsel.tcl&lt;br /&gt;
| | | | | | |____ascKeepOnTop.tcl&lt;br /&gt;
| | | | | | |____ascListSelect.tcl&lt;br /&gt;
| | | | | | |____ascListSelectB1.tcl&lt;br /&gt;
| | | | | | |____AscMonoEntry1.t&lt;br /&gt;
| | | | | | |____AscMonoEntry2.t&lt;br /&gt;
| | | | | | |____AscMonoEntry4.t&lt;br /&gt;
| | | | | | |____ascMsgBox.tcl&lt;br /&gt;
| | | | | | |____ascparm.tcl&lt;br /&gt;
| | | | | | |____asctkfbox.tcl&lt;br /&gt;
| | | | | | |____asctkfbox84.tcl&lt;br /&gt;
| | | | | | |____autoProcedures&lt;br /&gt;
| | | | | | |____balloon.tcl&lt;br /&gt;
| | | | | | |____Combined&lt;br /&gt;
| | | | | | |____Procedures&lt;br /&gt;
| | | | | | |____Widgets&lt;br /&gt;
| | | | | |____toolbox.tcl&lt;br /&gt;
| | | | | |____ToolboxProc.tcl&lt;br /&gt;
| | | | | |____typetree.tcl&lt;br /&gt;
| | | | | |____TypetreeProc.tcl&lt;br /&gt;
| | | | | |____units.tcl&lt;br /&gt;
| | | | | |____UnitsProc.tcl&lt;br /&gt;
| | | | | |____util.tcl&lt;br /&gt;
| | | | | |____UtilProc.tcl&lt;br /&gt;
| | | | | |____View.tcl&lt;br /&gt;
| | | | | |____WhoDunnit.tcl&lt;br /&gt;
| | | | | |____WWWHelpProc.tcl&lt;br /&gt;
| | | |____test&lt;br /&gt;
| | | | |____base&lt;br /&gt;
| | | | | |____SConscript&lt;br /&gt;
| | | | |____README.txt&lt;br /&gt;
| | | | |____SConscript&lt;br /&gt;
| | | |____test.py&lt;br /&gt;
| | | |____tools&lt;br /&gt;
| | | | |____dtar&lt;br /&gt;
| | | | | |____dspec&lt;br /&gt;
| | | | | |____dtar&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | |____emacs&lt;br /&gt;
| | | | | |____ascend-mode.el&lt;br /&gt;
| | | | | |____ascend-mode.elc&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | |____gedit&lt;br /&gt;
| | | | | |____ascend.lang&lt;br /&gt;
| | | | |____gtksourceview-2.0&lt;br /&gt;
| | | | | |____ascend.lang&lt;br /&gt;
| | | | |____gtksourceview-3.0&lt;br /&gt;
| | | | | |____ascend.lang&lt;br /&gt;
| | | | |____highlight&lt;br /&gt;
| | | | | |____a4c.lang&lt;br /&gt;
| | | | |____ipopt&lt;br /&gt;
| | | | | |____debian&lt;br /&gt;
| | | | | | |____changelog&lt;br /&gt;
| | | | | | |____compat&lt;br /&gt;
| | | | | | |____control&lt;br /&gt;
| | | | | | |____copyright&lt;br /&gt;
| | | | | | |____dirs&lt;br /&gt;
| | | | | | |____libipopt-dev.install&lt;br /&gt;
| | | | | | |____libipopt0.install&lt;br /&gt;
| | | | | | |____rules&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | |____mediawiki&lt;br /&gt;
| | | | | |____ashighlight.class.php&lt;br /&gt;
| | | | | |____ashighlight.i18n.php&lt;br /&gt;
| | | | | |____ashighlight.php&lt;br /&gt;
| | | | | |____ashighlight.test.php&lt;br /&gt;
| | | | | |____ChangeLog.txt&lt;br /&gt;
| | | | | |____html2mediawiki&lt;br /&gt;
| | | | | | |____ascend_family.py&lt;br /&gt;
| | | | | | |____loop.py&lt;br /&gt;
| | | | | | |____README.txt&lt;br /&gt;
| | | | | | |____reslist.pickle&lt;br /&gt;
| | | | | | |____status.py&lt;br /&gt;
| | | | | | |____striphf.py&lt;br /&gt;
| | | | | | |____upload.py&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | |____nano&lt;br /&gt;
| | | | | |____ASCEND.nanorc&lt;br /&gt;
| | | | |____notepad-plus&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | | |____userDefineLang_ASCEND.xml&lt;br /&gt;
| | | | |____scons&lt;br /&gt;
| | | | | |____ascend.py&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | |____textpad&lt;br /&gt;
| | | | | |____ascend.syn&lt;br /&gt;
| | | | |____valgrind&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | | |____suppressions&lt;br /&gt;
| | | | |____viewvc&lt;br /&gt;
| | | | | |____mantis-link.patch&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | | |____robots.txt&lt;br /&gt;
| | | | | |____test-urls.txt&lt;br /&gt;
| | | | |____vim&lt;br /&gt;
| | | | | |____ascend.vim&lt;br /&gt;
| | | | | |____README.txt&lt;br /&gt;
| | | | | |____vimrc-mingw.txt&lt;br /&gt;
| | |____ascend.icns&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/ListadoArchivosResources&amp;diff=4040</id>
		<title>User:Carloscardenas/GSOC2012/ListadoArchivosResources</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/ListadoArchivosResources&amp;diff=4040"/>
		<updated>2012-08-23T11:22:05Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: Created page with &amp;quot; &amp;lt;source lang=a4c&amp;gt; . |____gtk | |____etc | | |____bash_completion.d | | | |____gdbus-bash-completion.sh | | | |____gsettings-bash-completion.sh | | |____fonts | | | |____conf....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|____gtk&lt;br /&gt;
| |____etc&lt;br /&gt;
| | |____bash_completion.d&lt;br /&gt;
| | | |____gdbus-bash-completion.sh&lt;br /&gt;
| | | |____gsettings-bash-completion.sh&lt;br /&gt;
| | |____fonts&lt;br /&gt;
| | | |____conf.avail&lt;br /&gt;
| | | | |____10-autohint.conf&lt;br /&gt;
| | | | |____10-no-sub-pixel.conf&lt;br /&gt;
| | | | |____10-sub-pixel-bgr.conf&lt;br /&gt;
| | | | |____10-sub-pixel-rgb.conf&lt;br /&gt;
| | | | |____10-sub-pixel-vbgr.conf&lt;br /&gt;
| | | | |____10-sub-pixel-vrgb.conf&lt;br /&gt;
| | | | |____10-unhinted.conf&lt;br /&gt;
| | | | |____20-fix-globaladvance.conf&lt;br /&gt;
| | | | |____20-unhint-small-vera.conf&lt;br /&gt;
| | | | |____25-unhint-nonlatin.conf&lt;br /&gt;
| | | | |____30-metric-aliases.conf&lt;br /&gt;
| | | | |____30-urw-aliases.conf&lt;br /&gt;
| | | | |____40-nonlatin.conf&lt;br /&gt;
| | | | |____45-latin.conf&lt;br /&gt;
| | | | |____49-sansserif.conf&lt;br /&gt;
| | | | |____50-user.conf&lt;br /&gt;
| | | | |____51-local.conf&lt;br /&gt;
| | | | |____60-latin.conf&lt;br /&gt;
| | | | |____65-fonts-persian.conf&lt;br /&gt;
| | | | |____65-khmer.conf&lt;br /&gt;
| | | | |____65-nonlatin.conf&lt;br /&gt;
| | | | |____69-unifont.conf&lt;br /&gt;
| | | | |____70-no-bitmaps.conf&lt;br /&gt;
| | | | |____70-yes-bitmaps.conf&lt;br /&gt;
| | | | |____80-delicious.conf&lt;br /&gt;
| | | | |____90-synthetic.conf&lt;br /&gt;
| | | |____conf.d&lt;br /&gt;
| | | | |____20-fix-globaladvance.conf&lt;br /&gt;
| | | | |____20-unhint-small-vera.conf&lt;br /&gt;
| | | | |____30-metric-aliases.conf&lt;br /&gt;
| | | | |____30-urw-aliases.conf&lt;br /&gt;
| | | | |____40-nonlatin.conf&lt;br /&gt;
| | | | |____45-latin.conf&lt;br /&gt;
| | | | |____49-sansserif.conf&lt;br /&gt;
| | | | |____50-user.conf&lt;br /&gt;
| | | | |____51-local.conf&lt;br /&gt;
| | | | |____60-latin.conf&lt;br /&gt;
| | | | |____65-fonts-persian.conf&lt;br /&gt;
| | | | |____65-nonlatin.conf&lt;br /&gt;
| | | | |____69-unifont.conf&lt;br /&gt;
| | | | |____80-delicious.conf&lt;br /&gt;
| | | | |____90-synthetic.conf&lt;br /&gt;
| | | | |____README&lt;br /&gt;
| | | |____fonts.conf&lt;br /&gt;
| | | |____fonts.dtd&lt;br /&gt;
| | |____gconf&lt;br /&gt;
| | | |____2&lt;br /&gt;
| | |____gtk-2.0&lt;br /&gt;
| | | |____gtk.immodules&lt;br /&gt;
| | | |____im-multipress.conf&lt;br /&gt;
| | |____pango&lt;br /&gt;
| | | |____pango.modules&lt;br /&gt;
| | |____xml&lt;br /&gt;
| | | |____catalog&lt;br /&gt;
| | | |____docbook-xml.xml&lt;br /&gt;
| | | |____docbook-xsl.xml&lt;br /&gt;
| | | |____sgml-data.xml&lt;br /&gt;
| | | |____w3c-dtd-xhtml.xml&lt;br /&gt;
| | | |____xml-core.xml&lt;br /&gt;
| |____lib&lt;br /&gt;
| | |____gdk-pixbuf-2.0&lt;br /&gt;
| | | |____2.10.0&lt;br /&gt;
| | | | |____loaders&lt;br /&gt;
| | | | | |____libpixbufloader-ani.la&lt;br /&gt;
| | | | | |____libpixbufloader-ani.so&lt;br /&gt;
| | | | | |____libpixbufloader-bmp.la&lt;br /&gt;
| | | | | |____libpixbufloader-bmp.so&lt;br /&gt;
| | | | | |____libpixbufloader-gif.la&lt;br /&gt;
| | | | | |____libpixbufloader-gif.so&lt;br /&gt;
| | | | | |____libpixbufloader-icns.la&lt;br /&gt;
| | | | | |____libpixbufloader-icns.so&lt;br /&gt;
| | | | | |____libpixbufloader-ico.la&lt;br /&gt;
| | | | | |____libpixbufloader-ico.so&lt;br /&gt;
| | | | | |____libpixbufloader-jpeg.la&lt;br /&gt;
| | | | | |____libpixbufloader-jpeg.so&lt;br /&gt;
| | | | | |____libpixbufloader-pcx.la&lt;br /&gt;
| | | | | |____libpixbufloader-pcx.so&lt;br /&gt;
| | | | | |____libpixbufloader-png.la&lt;br /&gt;
| | | | | |____libpixbufloader-png.so&lt;br /&gt;
| | | | | |____libpixbufloader-pnm.la&lt;br /&gt;
| | | | | |____libpixbufloader-pnm.so&lt;br /&gt;
| | | | | |____libpixbufloader-qtif.la&lt;br /&gt;
| | | | | |____libpixbufloader-qtif.so&lt;br /&gt;
| | | | | |____libpixbufloader-ras.la&lt;br /&gt;
| | | | | |____libpixbufloader-ras.so&lt;br /&gt;
| | | | | |____libpixbufloader-tga.la&lt;br /&gt;
| | | | | |____libpixbufloader-tga.so&lt;br /&gt;
| | | | | |____libpixbufloader-tiff.la&lt;br /&gt;
| | | | | |____libpixbufloader-tiff.so&lt;br /&gt;
| | | | | |____libpixbufloader-wbmp.la&lt;br /&gt;
| | | | | |____libpixbufloader-wbmp.so&lt;br /&gt;
| | | | | |____libpixbufloader-xbm.la&lt;br /&gt;
| | | | | |____libpixbufloader-xbm.so&lt;br /&gt;
| | | | | |____libpixbufloader-xpm.la&lt;br /&gt;
| | | | | |____libpixbufloader-xpm.so&lt;br /&gt;
| | | | |____loaders.cache&lt;br /&gt;
| | |____libatk-1.0.dylib&lt;br /&gt;
| | |____libcairo.2.dylib&lt;br /&gt;
| | |____libconsub3.dylib&lt;br /&gt;
| | |____libexpat.dylib&lt;br /&gt;
| | |____libfontconfig.1.dylib&lt;br /&gt;
| | |____libfontconfig.dylib&lt;br /&gt;
| | |____libfreetype.6.dylib&lt;br /&gt;
| | |____libfreetype.dylib&lt;br /&gt;
| | |____libgdk-quartz-2.0.0.dylib&lt;br /&gt;
| | |____libgdk-quartz-2.0.dylib&lt;br /&gt;
| | |____libgdk_pixbuf-2.0.0.dylib&lt;br /&gt;
| | |____libgdk_pixbuf-2.0.dylib&lt;br /&gt;
| | |____libgio-2.0.0.dylib&lt;br /&gt;
| | |____libgio-2.0.dylib&lt;br /&gt;
| | |____libglib-2.0.0.dylib&lt;br /&gt;
| | |____libglib-2.0.dylib&lt;br /&gt;
| | |____libgmodule-2.0.0.dylib&lt;br /&gt;
| | |____libgmodule-2.0.dylib&lt;br /&gt;
| | |____libgobject-2.0.0.dylib&lt;br /&gt;
| | |____libgobject-2.0.dylib&lt;br /&gt;
| | |____libgthread-2.0.0.dylib&lt;br /&gt;
| | |____libgthread-2.0.dylib&lt;br /&gt;
| | |____libgtk-quartz-2.0.0.dylib&lt;br /&gt;
| | |____libgtk-quartz-2.0.dylib&lt;br /&gt;
| | |____libintl.8.dylib&lt;br /&gt;
| | |____libpango-1.0.0.dylib&lt;br /&gt;
| | |____libpango-1.0.dylib&lt;br /&gt;
| | |____libpangocairo-1.0.0.dylib&lt;br /&gt;
| | |____libpangocairo-1.0.dylib&lt;br /&gt;
| | |____libpangoft2-1.0.0.dylib&lt;br /&gt;
| | |____libpangoft2-1.0.dylib&lt;br /&gt;
| | |____libpixman-1.0.22.2.dylib&lt;br /&gt;
| | |____libpixman-1.0.dylib&lt;br /&gt;
| | |____libpixman-1.dylib&lt;br /&gt;
| | |____libpng14.dylib&lt;br /&gt;
| | |____libpng15.15.dylib&lt;br /&gt;
| | |____libpng15.dylib&lt;br /&gt;
| | |____libpyglib-2.0-python.0.dylib&lt;br /&gt;
| | |____libpyglib-2.0-python.dylib&lt;br /&gt;
| | |____libz.1.dylib&lt;br /&gt;
| | |____pango&lt;br /&gt;
| | | |____1.6.0&lt;br /&gt;
| | | | |____modules&lt;br /&gt;
| | | | | |____pango-arabic-fc.la&lt;br /&gt;
| | | | | |____pango-arabic-fc.so&lt;br /&gt;
| | | | | |____pango-arabic-lang.la&lt;br /&gt;
| | | | | |____pango-arabic-lang.so&lt;br /&gt;
| | | | | |____pango-basic-fc.la&lt;br /&gt;
| | | | | |____pango-basic-fc.so&lt;br /&gt;
| | | | | |____pango-hangul-fc.la&lt;br /&gt;
| | | | | |____pango-hangul-fc.so&lt;br /&gt;
| | | | | |____pango-hebrew-fc.la&lt;br /&gt;
| | | | | |____pango-hebrew-fc.so&lt;br /&gt;
| | | | | |____pango-indic-fc.la&lt;br /&gt;
| | | | | |____pango-indic-fc.so&lt;br /&gt;
| | | | | |____pango-indic-lang.la&lt;br /&gt;
| | | | | |____pango-indic-lang.so&lt;br /&gt;
| | | | | |____pango-khmer-fc.la&lt;br /&gt;
| | | | | |____pango-khmer-fc.so&lt;br /&gt;
| | | | | |____pango-syriac-fc.la&lt;br /&gt;
| | | | | |____pango-syriac-fc.so&lt;br /&gt;
| | | | | |____pango-thai-fc.la&lt;br /&gt;
| | | | | |____pango-thai-fc.so&lt;br /&gt;
| | | | | |____pango-tibetan-fc.la&lt;br /&gt;
| | | | | |____pango-tibetan-fc.so&lt;br /&gt;
| | |____pkgconfig&lt;br /&gt;
| | | |____atk.pc&lt;br /&gt;
| | | |____cairo-fc.pc&lt;br /&gt;
| | | |____cairo-ft.pc&lt;br /&gt;
| | | |____cairo-gobject.pc&lt;br /&gt;
| | | |____cairo-pdf.pc&lt;br /&gt;
| | | |____cairo-png.pc&lt;br /&gt;
| | | |____cairo-ps.pc&lt;br /&gt;
| | | |____cairo-quartz-font.pc&lt;br /&gt;
| | | |____cairo-quartz.pc&lt;br /&gt;
| | | |____cairo-svg.pc&lt;br /&gt;
| | | |____cairo.pc&lt;br /&gt;
| | | |____fontconfig.pc&lt;br /&gt;
| | | |____freetype2.pc&lt;br /&gt;
| | | |____gail.pc&lt;br /&gt;
| | | |____gdk-2.0.pc&lt;br /&gt;
| | | |____gdk-pixbuf-2.0.pc&lt;br /&gt;
| | | |____gdk-quartz-2.0.pc&lt;br /&gt;
| | | |____gio-2.0.pc&lt;br /&gt;
| | | |____gio-unix-2.0.pc&lt;br /&gt;
| | | |____glib-2.0.pc&lt;br /&gt;
| | | |____gmodule-2.0.pc&lt;br /&gt;
| | | |____gmodule-export-2.0.pc&lt;br /&gt;
| | | |____gmodule-no-export-2.0.pc&lt;br /&gt;
| | | |____gobject-2.0.pc&lt;br /&gt;
| | | |____gobject-introspection-1.0.pc&lt;br /&gt;
| | | |____gobject-introspection-no-export-1.0.pc&lt;br /&gt;
| | | |____gthread-2.0.pc&lt;br /&gt;
| | | |____gtk+-2.0.pc&lt;br /&gt;
| | | |____gtk+-quartz-2.0.pc&lt;br /&gt;
| | | |____gtk+-unix-print-2.0.pc&lt;br /&gt;
| | | |____gtk-mac-integration.pc&lt;br /&gt;
| | | |____libexslt.pc&lt;br /&gt;
| | | |____libffi.pc&lt;br /&gt;
| | | |____liblzma.pc&lt;br /&gt;
| | | |____libpng.pc&lt;br /&gt;
| | | |____libpng14.pc&lt;br /&gt;
| | | |____libpng15.pc&lt;br /&gt;
| | | |____libxml-2.0.pc&lt;br /&gt;
| | | |____libxslt.pc&lt;br /&gt;
| | | |____pango.pc&lt;br /&gt;
| | | |____pangocairo.pc&lt;br /&gt;
| | | |____pangoft2.pc&lt;br /&gt;
| | | |____pixman-1.pc&lt;br /&gt;
| | | |____pycairo.pc&lt;br /&gt;
| | | |____pygobject-2.0.pc&lt;br /&gt;
| | | |____pygtk-2.0.pc&lt;br /&gt;
| | | |____zlib.pc&lt;br /&gt;
| | |____python2.7&lt;br /&gt;
| | | |____site-packages&lt;br /&gt;
| | | | |____cairo&lt;br /&gt;
| | | | | |______init__.py&lt;br /&gt;
| | | | | |______init__.pyo&lt;br /&gt;
| | | | | |_____cairo.la&lt;br /&gt;
| | | | | |_____cairo.so&lt;br /&gt;
| | | | |____drv_libxml2.py&lt;br /&gt;
| | | | |____gi&lt;br /&gt;
| | | | | |______init__.py&lt;br /&gt;
| | | | | |______init__.pyo&lt;br /&gt;
| | | | | |_____gi.la&lt;br /&gt;
| | | | | |_____gi.so&lt;br /&gt;
| | | | | |_____gi_cairo.la&lt;br /&gt;
| | | | | |_____gi_cairo.so&lt;br /&gt;
| | | | | |____importer.py&lt;br /&gt;
| | | | | |____importer.pyo&lt;br /&gt;
| | | | | |____module.py&lt;br /&gt;
| | | | | |____module.pyo&lt;br /&gt;
| | | | | |____overrides&lt;br /&gt;
| | | | | | |______init__.py&lt;br /&gt;
| | | | | | |______init__.pyo&lt;br /&gt;
| | | | | | |____Gdk.py&lt;br /&gt;
| | | | | | |____Gdk.pyo&lt;br /&gt;
| | | | | | |____GIMarshallingTests.py&lt;br /&gt;
| | | | | | |____GIMarshallingTests.pyo&lt;br /&gt;
| | | | | | |____Gio.py&lt;br /&gt;
| | | | | | |____Gio.pyo&lt;br /&gt;
| | | | | | |____GLib.py&lt;br /&gt;
| | | | | | |____GLib.pyo&lt;br /&gt;
| | | | | | |____Gtk.py&lt;br /&gt;
| | | | | | |____Gtk.pyo&lt;br /&gt;
| | | | | | |____keysyms.py&lt;br /&gt;
| | | | | | |____keysyms.pyo&lt;br /&gt;
| | | | | | |____Pango.py&lt;br /&gt;
| | | | | | |____Pango.pyo&lt;br /&gt;
| | | | | |____repository&lt;br /&gt;
| | | | | | |______init__.py&lt;br /&gt;
| | | | | | |______init__.pyo&lt;br /&gt;
| | | | | |____types.py&lt;br /&gt;
| | | | | |____types.pyo&lt;br /&gt;
| | | | |____glib&lt;br /&gt;
| | | | | |______init__.py&lt;br /&gt;
| | | | | |______init__.pyo&lt;br /&gt;
| | | | | |_____glib.la&lt;br /&gt;
| | | | | |_____glib.so&lt;br /&gt;
| | | | | |____option.py&lt;br /&gt;
| | | | | |____option.pyo&lt;br /&gt;
| | | | |____gobject&lt;br /&gt;
| | | | | |______init__.py&lt;br /&gt;
| | | | | |______init__.pyo&lt;br /&gt;
| | | | | |_____gobject.la&lt;br /&gt;
| | | | | |_____gobject.so&lt;br /&gt;
| | | | | |____constants.py&lt;br /&gt;
| | | | | |____constants.pyo&lt;br /&gt;
| | | | | |____propertyhelper.py&lt;br /&gt;
| | | | | |____propertyhelper.pyo&lt;br /&gt;
| | | | |____gtk-2.0&lt;br /&gt;
| | | | | |____atk.la&lt;br /&gt;
| | | | | |____atk.so&lt;br /&gt;
| | | | | |____dsextras.py&lt;br /&gt;
| | | | | |____dsextras.pyo&lt;br /&gt;
| | | | | |____gio&lt;br /&gt;
| | | | | | |______init__.py&lt;br /&gt;
| | | | | | |______init__.pyo&lt;br /&gt;
| | | | | | |_____gio.la&lt;br /&gt;
| | | | | | |_____gio.so&lt;br /&gt;
| | | | | | |____unix.la&lt;br /&gt;
| | | | | | |____unix.so&lt;br /&gt;
| | | | | |____gtk&lt;br /&gt;
| | | | | | |______init__.py&lt;br /&gt;
| | | | | | |______init__.pyo&lt;br /&gt;
| | | | | | |_____gtk.la&lt;br /&gt;
| | | | | | |_____gtk.so&lt;br /&gt;
| | | | | | |_____lazyutils.py&lt;br /&gt;
| | | | | | |_____lazyutils.pyo&lt;br /&gt;
| | | | | | |____compat.py&lt;br /&gt;
| | | | | | |____compat.pyo&lt;br /&gt;
| | | | | | |____deprecation.py&lt;br /&gt;
| | | | | | |____deprecation.pyo&lt;br /&gt;
| | | | | | |____keysyms.py&lt;br /&gt;
| | | | | | |____keysyms.pyo&lt;br /&gt;
| | | | | |____gtkunixprint.la&lt;br /&gt;
| | | | | |____gtkunixprint.so&lt;br /&gt;
| | | | | |____pango.la&lt;br /&gt;
| | | | | |____pango.so&lt;br /&gt;
| | | | | |____pangocairo.la&lt;br /&gt;
| | | | | |____pangocairo.so&lt;br /&gt;
| | | | |____libxml2.py&lt;br /&gt;
| | | | |____libxml2mod.a&lt;br /&gt;
| | | | |____libxml2mod.la&lt;br /&gt;
| | | | |____libxml2mod.so&lt;br /&gt;
| | | | |____libxslt.py&lt;br /&gt;
| | | | |____libxsltmod.a&lt;br /&gt;
| | | | |____libxsltmod.la&lt;br /&gt;
| | | | |____libxsltmod.so&lt;br /&gt;
| | | | |____pygtk.pth&lt;br /&gt;
| | | | |____pygtk.py&lt;br /&gt;
| | | | |____pygtk.pyo&lt;br /&gt;
| | | | |____xml2po&lt;br /&gt;
| | | | | |______init__.py&lt;br /&gt;
| | | | | |______init__.pyo&lt;br /&gt;
| | | | | |____modes&lt;br /&gt;
| | | | | | |______init__.py&lt;br /&gt;
| | | | | | |______init__.pyo&lt;br /&gt;
| | | | | | |____basic.py&lt;br /&gt;
| | | | | | |____basic.pyo&lt;br /&gt;
| | | | | | |____docbook.py&lt;br /&gt;
| | | | | | |____docbook.pyo&lt;br /&gt;
| | | | | | |____gs.py&lt;br /&gt;
| | | | | | |____gs.pyo&lt;br /&gt;
| | | | | | |____mallard.py&lt;br /&gt;
| | | | | | |____mallard.pyo&lt;br /&gt;
| | | | | | |____ubuntu.py&lt;br /&gt;
| | | | | | |____ubuntu.pyo&lt;br /&gt;
| | | | | | |____xhtml.py&lt;br /&gt;
| | | | | | |____xhtml.pyo&lt;br /&gt;
|____matploptlib&lt;br /&gt;
| |____dateutil_py2&lt;br /&gt;
| | |______init__.py&lt;br /&gt;
| | |____easter.py&lt;br /&gt;
| | |____LICENSE&lt;br /&gt;
| | |____NEWS&lt;br /&gt;
| | |____parser.py&lt;br /&gt;
| | |____README&lt;br /&gt;
| | |____relativedelta.py&lt;br /&gt;
| | |____rrule.py&lt;br /&gt;
| | |____tz.py&lt;br /&gt;
| | |____tzwin.py&lt;br /&gt;
| | |____zoneinfo&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____zoneinfo-2010g.tar.gz&lt;br /&gt;
| |____dateutil_py3&lt;br /&gt;
| | |______init__.py&lt;br /&gt;
| | |____easter.py&lt;br /&gt;
| | |____LICENSE&lt;br /&gt;
| | |____NEWS&lt;br /&gt;
| | |____parser.py&lt;br /&gt;
| | |____README&lt;br /&gt;
| | |____relativedelta.py&lt;br /&gt;
| | |____rrule.py&lt;br /&gt;
| | |____six.py&lt;br /&gt;
| | |____tz.py&lt;br /&gt;
| | |____tzwin.py&lt;br /&gt;
| | |____zoneinfo&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____zoneinfo--latest.tar.gz&lt;br /&gt;
| | | |____zoneinfo-2011d.tar.gz&lt;br /&gt;
| |____matplotlib&lt;br /&gt;
| | |______init__.py&lt;br /&gt;
| | |_____cm.py&lt;br /&gt;
| | |_____cntr.so&lt;br /&gt;
| | |_____delaunay.so&lt;br /&gt;
| | |_____image.so&lt;br /&gt;
| | |_____mathtext_data.py&lt;br /&gt;
| | |_____path.so&lt;br /&gt;
| | |_____png.so&lt;br /&gt;
| | |_____pylab_helpers.py&lt;br /&gt;
| | |_____tri.so&lt;br /&gt;
| | |____afm.py&lt;br /&gt;
| | |____animation.py&lt;br /&gt;
| | |____artist.py&lt;br /&gt;
| | |____axes.py&lt;br /&gt;
| | |____axis.py&lt;br /&gt;
| | |____backend_bases.py&lt;br /&gt;
| | |____backends&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |_____backend_agg.so&lt;br /&gt;
| | | |_____backend_gdk.so&lt;br /&gt;
| | | |_____gtkagg.so&lt;br /&gt;
| | | |_____macosx.so&lt;br /&gt;
| | | |_____tkagg.so&lt;br /&gt;
| | | |____backend_agg.py&lt;br /&gt;
| | | |____backend_cairo.py&lt;br /&gt;
| | | |____backend_cocoaagg.py&lt;br /&gt;
| | | |____backend_emf.py&lt;br /&gt;
| | | |____backend_fltkagg.py&lt;br /&gt;
| | | |____backend_gdk.py&lt;br /&gt;
| | | |____backend_gtk.py&lt;br /&gt;
| | | |____backend_gtk3.py&lt;br /&gt;
| | | |____backend_gtk3agg.py&lt;br /&gt;
| | | |____backend_gtk3cairo.py&lt;br /&gt;
| | | |____backend_gtkagg.py&lt;br /&gt;
| | | |____backend_gtkcairo.py&lt;br /&gt;
| | | |____backend_macosx.py&lt;br /&gt;
| | | |____backend_mixed.py&lt;br /&gt;
| | | |____backend_pdf.py&lt;br /&gt;
| | | |____backend_pgf.py&lt;br /&gt;
| | | |____backend_ps.py&lt;br /&gt;
| | | |____backend_qt.py&lt;br /&gt;
| | | |____backend_qt4.py&lt;br /&gt;
| | | |____backend_qt4agg.py&lt;br /&gt;
| | | |____backend_qtagg.py&lt;br /&gt;
| | | |____backend_svg.py&lt;br /&gt;
| | | |____backend_template.py&lt;br /&gt;
| | | |____backend_tkagg.py&lt;br /&gt;
| | | |____backend_wx.py&lt;br /&gt;
| | | |____backend_wxagg.py&lt;br /&gt;
| | | |____Matplotlib.nib&lt;br /&gt;
| | | | |____classes.nib&lt;br /&gt;
| | | | |____info.nib&lt;br /&gt;
| | | | |____keyedobjects.nib&lt;br /&gt;
| | | |____qt4_compat.py&lt;br /&gt;
| | | |____qt4_editor&lt;br /&gt;
| | | | |______init__.py&lt;br /&gt;
| | | | |____figureoptions.py&lt;br /&gt;
| | | | |____formlayout.py&lt;br /&gt;
| | | |____tkagg.py&lt;br /&gt;
| | | |____windowing.py&lt;br /&gt;
| | |____bezier.py&lt;br /&gt;
| | |____blocking_input.py&lt;br /&gt;
| | |____cbook.py&lt;br /&gt;
| | |____cm.py&lt;br /&gt;
| | |____collections.py&lt;br /&gt;
| | |____colorbar.py&lt;br /&gt;
| | |____colors.py&lt;br /&gt;
| | |____container.py&lt;br /&gt;
| | |____contour.py&lt;br /&gt;
| | |____dates.py&lt;br /&gt;
| | |____delaunay&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____interpolate.py&lt;br /&gt;
| | | |____testfuncs.py&lt;br /&gt;
| | | |____triangulate.py&lt;br /&gt;
| | |____docstring.py&lt;br /&gt;
| | |____dviread.py&lt;br /&gt;
| | |____figure.py&lt;br /&gt;
| | |____finance.py&lt;br /&gt;
| | |____font_manager.py&lt;br /&gt;
| | |____fontconfig_pattern.py&lt;br /&gt;
| | |____ft2font.so&lt;br /&gt;
| | |____gridspec.py&lt;br /&gt;
| | |____hatch.py&lt;br /&gt;
| | |____image.py&lt;br /&gt;
| | |____legend.py&lt;br /&gt;
| | |____legend_handler.py&lt;br /&gt;
| | |____lines.py&lt;br /&gt;
| | |____markers.py&lt;br /&gt;
| | |____mathtext.py&lt;br /&gt;
| | |____mlab.py&lt;br /&gt;
| | |____mpl-data&lt;br /&gt;
| | | |____fonts&lt;br /&gt;
| | | | |____afm&lt;br /&gt;
| | | | | |____cmex10.afm&lt;br /&gt;
| | | | | |____cmmi10.afm&lt;br /&gt;
| | | | | |____cmr10.afm&lt;br /&gt;
| | | | | |____cmsy10.afm&lt;br /&gt;
| | | | | |____cmtt10.afm&lt;br /&gt;
| | | | | |____pagd8a.afm&lt;br /&gt;
| | | | | |____pagdo8a.afm&lt;br /&gt;
| | | | | |____pagk8a.afm&lt;br /&gt;
| | | | | |____pagko8a.afm&lt;br /&gt;
| | | | | |____pbkd8a.afm&lt;br /&gt;
| | | | | |____pbkdi8a.afm&lt;br /&gt;
| | | | | |____pbkl8a.afm&lt;br /&gt;
| | | | | |____pbkli8a.afm&lt;br /&gt;
| | | | | |____pcrb8a.afm&lt;br /&gt;
| | | | | |____pcrbo8a.afm&lt;br /&gt;
| | | | | |____pcrr8a.afm&lt;br /&gt;
| | | | | |____pcrro8a.afm&lt;br /&gt;
| | | | | |____phvb8a.afm&lt;br /&gt;
| | | | | |____phvb8an.afm&lt;br /&gt;
| | | | | |____phvbo8a.afm&lt;br /&gt;
| | | | | |____phvbo8an.afm&lt;br /&gt;
| | | | | |____phvl8a.afm&lt;br /&gt;
| | | | | |____phvlo8a.afm&lt;br /&gt;
| | | | | |____phvr8a.afm&lt;br /&gt;
| | | | | |____phvr8an.afm&lt;br /&gt;
| | | | | |____phvro8a.afm&lt;br /&gt;
| | | | | |____phvro8an.afm&lt;br /&gt;
| | | | | |____pncb8a.afm&lt;br /&gt;
| | | | | |____pncbi8a.afm&lt;br /&gt;
| | | | | |____pncr8a.afm&lt;br /&gt;
| | | | | |____pncri8a.afm&lt;br /&gt;
| | | | | |____pplb8a.afm&lt;br /&gt;
| | | | | |____pplbi8a.afm&lt;br /&gt;
| | | | | |____pplr8a.afm&lt;br /&gt;
| | | | | |____pplri8a.afm&lt;br /&gt;
| | | | | |____psyr.afm&lt;br /&gt;
| | | | | |____ptmb8a.afm&lt;br /&gt;
| | | | | |____ptmbi8a.afm&lt;br /&gt;
| | | | | |____ptmr8a.afm&lt;br /&gt;
| | | | | |____ptmri8a.afm&lt;br /&gt;
| | | | | |____putb8a.afm&lt;br /&gt;
| | | | | |____putbi8a.afm&lt;br /&gt;
| | | | | |____putr8a.afm&lt;br /&gt;
| | | | | |____putri8a.afm&lt;br /&gt;
| | | | | |____pzcmi8a.afm&lt;br /&gt;
| | | | | |____pzdr.afm&lt;br /&gt;
| | | | |____pdfcorefonts&lt;br /&gt;
| | | | | |____Courier-Bold.afm&lt;br /&gt;
| | | | | |____Courier-BoldOblique.afm&lt;br /&gt;
| | | | | |____Courier-Oblique.afm&lt;br /&gt;
| | | | | |____Courier.afm&lt;br /&gt;
| | | | | |____Helvetica-Bold.afm&lt;br /&gt;
| | | | | |____Helvetica-BoldOblique.afm&lt;br /&gt;
| | | | | |____Helvetica-Oblique.afm&lt;br /&gt;
| | | | | |____Helvetica.afm&lt;br /&gt;
| | | | | |____readme.txt&lt;br /&gt;
| | | | | |____Symbol.afm&lt;br /&gt;
| | | | | |____Times-Bold.afm&lt;br /&gt;
| | | | | |____Times-BoldItalic.afm&lt;br /&gt;
| | | | | |____Times-Italic.afm&lt;br /&gt;
| | | | | |____Times-Roman.afm&lt;br /&gt;
| | | | | |____ZapfDingbats.afm&lt;br /&gt;
| | | | |____ttf&lt;br /&gt;
| | | | | |____cmb10.ttf&lt;br /&gt;
| | | | | |____cmex10.ttf&lt;br /&gt;
| | | | | |____cmmi10.ttf&lt;br /&gt;
| | | | | |____cmr10.ttf&lt;br /&gt;
| | | | | |____cmss10.ttf&lt;br /&gt;
| | | | | |____cmsy10.ttf&lt;br /&gt;
| | | | | |____cmtt10.ttf&lt;br /&gt;
| | | | | |____COPYRIGHT.TXT&lt;br /&gt;
| | | | | |____LICENSE_STIX&lt;br /&gt;
| | | | | |____README.TXT&lt;br /&gt;
| | | | | |____RELEASENOTES.TXT&lt;br /&gt;
| | | | | |____STIXGeneral.ttf&lt;br /&gt;
| | | | | |____STIXGeneralBol.ttf&lt;br /&gt;
| | | | | |____STIXGeneralBolIta.ttf&lt;br /&gt;
| | | | | |____STIXGeneralItalic.ttf&lt;br /&gt;
| | | | | |____STIXNonUni.ttf&lt;br /&gt;
| | | | | |____STIXNonUniBol.ttf&lt;br /&gt;
| | | | | |____STIXNonUniBolIta.ttf&lt;br /&gt;
| | | | | |____STIXNonUniIta.ttf&lt;br /&gt;
| | | | | |____STIXSizFiveSymReg.ttf&lt;br /&gt;
| | | | | |____STIXSizFourSymBol.ttf&lt;br /&gt;
| | | | | |____STIXSizFourSymReg.ttf&lt;br /&gt;
| | | | | |____STIXSizOneSymBol.ttf&lt;br /&gt;
| | | | | |____STIXSizOneSymReg.ttf&lt;br /&gt;
| | | | | |____STIXSizThreeSymBol.ttf&lt;br /&gt;
| | | | | |____STIXSizThreeSymReg.ttf&lt;br /&gt;
| | | | | |____STIXSizTwoSymBol.ttf&lt;br /&gt;
| | | | | |____STIXSizTwoSymReg.ttf&lt;br /&gt;
| | | | | |____Vera.ttf&lt;br /&gt;
| | | | | |____VeraBd.ttf&lt;br /&gt;
| | | | | |____VeraBI.ttf&lt;br /&gt;
| | | | | |____VeraIt.ttf&lt;br /&gt;
| | | | | |____VeraMoBd.ttf&lt;br /&gt;
| | | | | |____VeraMoBI.ttf&lt;br /&gt;
| | | | | |____VeraMoIt.ttf&lt;br /&gt;
| | | | | |____VeraMono.ttf&lt;br /&gt;
| | | | | |____VeraSe.ttf&lt;br /&gt;
| | | | | |____VeraSeBd.ttf&lt;br /&gt;
| | | |____images&lt;br /&gt;
| | | | |____back.png&lt;br /&gt;
| | | | |____back.ppm&lt;br /&gt;
| | | | |____back.svg&lt;br /&gt;
| | | | |____back.xpm&lt;br /&gt;
| | | | |____filesave.png&lt;br /&gt;
| | | | |____filesave.ppm&lt;br /&gt;
| | | | |____filesave.svg&lt;br /&gt;
| | | | |____filesave.xpm&lt;br /&gt;
| | | | |____forward.png&lt;br /&gt;
| | | | |____forward.ppm&lt;br /&gt;
| | | | |____forward.svg&lt;br /&gt;
| | | | |____forward.xpm&lt;br /&gt;
| | | | |____hand.png&lt;br /&gt;
| | | | |____hand.ppm&lt;br /&gt;
| | | | |____hand.svg&lt;br /&gt;
| | | | |____hand.xpm&lt;br /&gt;
| | | | |____home.png&lt;br /&gt;
| | | | |____home.ppm&lt;br /&gt;
| | | | |____home.svg&lt;br /&gt;
| | | | |____home.xpm&lt;br /&gt;
| | | | |____matplotlib.gif&lt;br /&gt;
| | | | |____matplotlib.png&lt;br /&gt;
| | | | |____matplotlib.svg&lt;br /&gt;
| | | | |____move.png&lt;br /&gt;
| | | | |____move.ppm&lt;br /&gt;
| | | | |____move.svg&lt;br /&gt;
| | | | |____move.xpm&lt;br /&gt;
| | | | |____qt4_editor_options.png&lt;br /&gt;
| | | | |____qt4_editor_options.svg&lt;br /&gt;
| | | | |____stock_close.ppm&lt;br /&gt;
| | | | |____stock_close.xpm&lt;br /&gt;
| | | | |____stock_down.ppm&lt;br /&gt;
| | | | |____stock_down.xpm&lt;br /&gt;
| | | | |____stock_left.ppm&lt;br /&gt;
| | | | |____stock_left.xpm&lt;br /&gt;
| | | | |____stock_refresh.ppm&lt;br /&gt;
| | | | |____stock_refresh.xpm&lt;br /&gt;
| | | | |____stock_right.ppm&lt;br /&gt;
| | | | |____stock_right.xpm&lt;br /&gt;
| | | | |____stock_save_as.ppm&lt;br /&gt;
| | | | |____stock_save_as.xpm&lt;br /&gt;
| | | | |____stock_up.ppm&lt;br /&gt;
| | | | |____stock_up.xpm&lt;br /&gt;
| | | | |____stock_zoom-in.ppm&lt;br /&gt;
| | | | |____stock_zoom-in.xpm&lt;br /&gt;
| | | | |____stock_zoom-out.ppm&lt;br /&gt;
| | | | |____stock_zoom-out.xpm&lt;br /&gt;
| | | | |____subplots.png&lt;br /&gt;
| | | | |____subplots.ppm&lt;br /&gt;
| | | | |____subplots.xpm&lt;br /&gt;
| | | | |____zoom_to_rect.png&lt;br /&gt;
| | | | |____zoom_to_rect.ppm&lt;br /&gt;
| | | | |____zoom_to_rect.svg&lt;br /&gt;
| | | | |____zoom_to_rect.xpm&lt;br /&gt;
| | | |____lineprops.glade&lt;br /&gt;
| | | |____matplotlibrc&lt;br /&gt;
| | |____mpl.py&lt;br /&gt;
| | |____nxutils.py&lt;br /&gt;
| | |____offsetbox.py&lt;br /&gt;
| | |____patches.py&lt;br /&gt;
| | |____path.py&lt;br /&gt;
| | |____patheffects.py&lt;br /&gt;
| | |____projections&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____geo.py&lt;br /&gt;
| | | |____polar.py&lt;br /&gt;
| | |____pylab.py&lt;br /&gt;
| | |____pyparsing_py2.py&lt;br /&gt;
| | |____pyparsing_py3.py&lt;br /&gt;
| | |____pyplot.py&lt;br /&gt;
| | |____quiver.py&lt;br /&gt;
| | |____rcsetup.py&lt;br /&gt;
| | |____sankey.py&lt;br /&gt;
| | |____scale.py&lt;br /&gt;
| | |____sphinxext&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____ipython_console_highlighting.py&lt;br /&gt;
| | | |____ipython_directive.py&lt;br /&gt;
| | | |____mathmpl.py&lt;br /&gt;
| | | |____only_directives.py&lt;br /&gt;
| | | |____plot_directive.py&lt;br /&gt;
| | |____spines.py&lt;br /&gt;
| | |____stackplot.py&lt;br /&gt;
| | |____streamplot.py&lt;br /&gt;
| | |____table.py&lt;br /&gt;
| | |____testing&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____compare.py&lt;br /&gt;
| | | |____decorators.py&lt;br /&gt;
| | | |____image_util.py&lt;br /&gt;
| | | |____jpl_units&lt;br /&gt;
| | | | |______init__.py&lt;br /&gt;
| | | | |____Duration.py&lt;br /&gt;
| | | | |____Epoch.py&lt;br /&gt;
| | | | |____EpochConverter.py&lt;br /&gt;
| | | | |____StrConverter.py&lt;br /&gt;
| | | | |____UnitDbl.py&lt;br /&gt;
| | | | |____UnitDblConverter.py&lt;br /&gt;
| | | | |____UnitDblFormatter.py&lt;br /&gt;
| | | |____noseclasses.py&lt;br /&gt;
| | | |____util.py&lt;br /&gt;
| | |____texmanager.py&lt;br /&gt;
| | |____text.py&lt;br /&gt;
| | |____textpath.py&lt;br /&gt;
| | |____ticker.py&lt;br /&gt;
| | |____tight_bbox.py&lt;br /&gt;
| | |____tight_layout.py&lt;br /&gt;
| | |____transforms.py&lt;br /&gt;
| | |____tri&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____triangulation.py&lt;br /&gt;
| | | |____tricontour.py&lt;br /&gt;
| | | |____tripcolor.py&lt;br /&gt;
| | | |____triplot.py&lt;br /&gt;
| | |____ttconv.so&lt;br /&gt;
| | |____type1font.py&lt;br /&gt;
| | |____units.py&lt;br /&gt;
| | |____widgets.py&lt;br /&gt;
| |____matplotlib.egg-info&lt;br /&gt;
| | |____dependency_links.txt&lt;br /&gt;
| | |____PKG-INFO&lt;br /&gt;
| | |____SOURCES.txt&lt;br /&gt;
| | |____top_level.txt&lt;br /&gt;
| |____mpl_examples&lt;br /&gt;
| | |____animation&lt;br /&gt;
| | | |____animate_decay.py&lt;br /&gt;
| | | |____basic_example.py&lt;br /&gt;
| | | |____basic_example_writer.py&lt;br /&gt;
| | | |____double_pendulum_animated.py&lt;br /&gt;
| | | |____dynamic_image.py&lt;br /&gt;
| | | |____dynamic_image2.py&lt;br /&gt;
| | | |____histogram.py&lt;br /&gt;
| | | |____moviewriter.py&lt;br /&gt;
| | | |____old_animation&lt;br /&gt;
| | | | |____animate_decay_tk_blit.py&lt;br /&gt;
| | | | |____animation_blit_fltk.py&lt;br /&gt;
| | | | |____animation_blit_gtk.py&lt;br /&gt;
| | | | |____animation_blit_gtk2.py&lt;br /&gt;
| | | | |____animation_blit_qt.py&lt;br /&gt;
| | | | |____animation_blit_qt4.py&lt;br /&gt;
| | | | |____animation_blit_tk.py&lt;br /&gt;
| | | | |____animation_blit_wx.py&lt;br /&gt;
| | | | |____draggable_legend.py&lt;br /&gt;
| | | | |____dynamic_collection.py&lt;br /&gt;
| | | | |____dynamic_image_gtkagg.py&lt;br /&gt;
| | | | |____dynamic_image_wxagg2.py&lt;br /&gt;
| | | | |____gtk_timeout.py&lt;br /&gt;
| | | | |____histogram_tkagg.py&lt;br /&gt;
| | | | |____movie_demo.py&lt;br /&gt;
| | | | |____README.txt&lt;br /&gt;
| | | | |____simple_anim_gtk.py&lt;br /&gt;
| | | | |____simple_anim_tkagg.py&lt;br /&gt;
| | | | |____simple_idle_wx.py&lt;br /&gt;
| | | | |____simple_timer_wx.py&lt;br /&gt;
| | | | |____strip_chart_demo.py&lt;br /&gt;
| | | |____random_data.py&lt;br /&gt;
| | | |____simple_3danim.py&lt;br /&gt;
| | | |____simple_anim.py&lt;br /&gt;
| | | |____strip_chart_demo.py&lt;br /&gt;
| | | |____subplots.py&lt;br /&gt;
| | |____api&lt;br /&gt;
| | | |____agg_oo.py&lt;br /&gt;
| | | |____artist_demo.py&lt;br /&gt;
| | | |____barchart_demo.py&lt;br /&gt;
| | | |____bbox_intersect.py&lt;br /&gt;
| | | |____clippath_demo.py&lt;br /&gt;
| | | |____collections_demo.py&lt;br /&gt;
| | | |____color_cycle.py&lt;br /&gt;
| | | |____colorbar_only.py&lt;br /&gt;
| | | |____compound_path.py&lt;br /&gt;
| | | |____custom_projection_example.py&lt;br /&gt;
| | | |____custom_scale_example.py&lt;br /&gt;
| | | |____date_demo.py&lt;br /&gt;
| | | |____date_index_formatter.py&lt;br /&gt;
| | | |____demo_affine_image.py&lt;br /&gt;
| | | |____donut_demo.py&lt;br /&gt;
| | | |____engineering_formatter.py&lt;br /&gt;
| | | |____fahrenheit_celsius_scales.py&lt;br /&gt;
| | | |____font_family_rc.py&lt;br /&gt;
| | | |____font_file.py&lt;br /&gt;
| | | |____hinton_demo.py&lt;br /&gt;
| | | |____histogram_demo.py&lt;br /&gt;
| | | |____histogram_path_demo.py&lt;br /&gt;
| | | |____image_zcoord.py&lt;br /&gt;
| | | |____joinstyle.py&lt;br /&gt;
| | | |____legend_demo.py&lt;br /&gt;
| | | |____line_with_text.py&lt;br /&gt;
| | | |____logo2.py&lt;br /&gt;
| | | |____mathtext_asarray.py&lt;br /&gt;
| | | |____patch_collection.py&lt;br /&gt;
| | | |____path_patch_demo.py&lt;br /&gt;
| | | |____quad_bezier.py&lt;br /&gt;
| | | |____radar_chart.py&lt;br /&gt;
| | | |____README.txt&lt;br /&gt;
| | | |____sankey_demo_basics.py&lt;br /&gt;
| | | |____sankey_demo_links.py&lt;br /&gt;
| | | |____sankey_demo_old.py&lt;br /&gt;
| | | |____sankey_demo_rankine.py&lt;br /&gt;
| | | |____scatter_piecharts.py&lt;br /&gt;
| | | |____span_regions.py&lt;br /&gt;
| | | |____two_scales.py&lt;br /&gt;
| | | |____unicode_minus.py&lt;br /&gt;
| | | |____watermark_image.py&lt;br /&gt;
| | | |____watermark_text.py&lt;br /&gt;
| | |____axes_grid&lt;br /&gt;
| | | |____demo_axes_divider.py&lt;br /&gt;
| | | |____demo_axes_grid.py&lt;br /&gt;
| | | |____demo_axes_grid2.py&lt;br /&gt;
| | | |____demo_axes_hbox_divider.py&lt;br /&gt;
| | | |____demo_axes_rgb.py&lt;br /&gt;
| | | |____demo_axisline_style.py&lt;br /&gt;
| | | |____demo_colorbar_with_inset_locator.py&lt;br /&gt;
| | | |____demo_curvelinear_grid.py&lt;br /&gt;
| | | |____demo_curvelinear_grid2.py&lt;br /&gt;
| | | |____demo_edge_colorbar.py&lt;br /&gt;
| | | |____demo_floating_axes.py&lt;br /&gt;
| | | |____demo_floating_axis.py&lt;br /&gt;
| | | |____demo_parasite_axes2.py&lt;br /&gt;
| | | |____inset_locator_demo.py&lt;br /&gt;
| | | |____inset_locator_demo2.py&lt;br /&gt;
| | | |____make_room_for_ylabel_using_axesgrid.py&lt;br /&gt;
| | | |____parasite_simple2.py&lt;br /&gt;
| | | |____scatter_hist.py&lt;br /&gt;
| | | |____simple_anchored_artists.py&lt;br /&gt;
| | | |____simple_axesgrid.py&lt;br /&gt;
| | | |____simple_axesgrid2.py&lt;br /&gt;
| | | |____simple_axisline4.py&lt;br /&gt;
| | |____event_handling&lt;br /&gt;
| | | |____close_event.py&lt;br /&gt;
| | | |____data_browser.py&lt;br /&gt;
| | | |____figure_axes_enter_leave.py&lt;br /&gt;
| | | |____idle_and_timeout.py&lt;br /&gt;
| | | |____keypress_demo.py&lt;br /&gt;
| | | |____lasso_demo.py&lt;br /&gt;
| | | |____legend_picking.py&lt;br /&gt;
| | | |____looking_glass.py&lt;br /&gt;
| | | |____path_editor.py&lt;br /&gt;
| | | |____pick_event_demo.py&lt;br /&gt;
| | | |____pick_event_demo2.py&lt;br /&gt;
| | | |____pipong.py&lt;br /&gt;
| | | |____poly_editor.py&lt;br /&gt;
| | | |____pong_gtk.py&lt;br /&gt;
| | | |____pong_qt.py&lt;br /&gt;
| | | |____README.txt&lt;br /&gt;
| | | |____resample.py&lt;br /&gt;
| | | |____test_mouseclicks.py&lt;br /&gt;
| | | |____timers.py&lt;br /&gt;
| | | |____viewlims.py&lt;br /&gt;
| | | |____zoom_window.py&lt;br /&gt;
| | |____misc&lt;br /&gt;
| | | |____contour_manual.py&lt;br /&gt;
| | | |____developer_commit_history.py&lt;br /&gt;
| | | |____font_indexing.py&lt;br /&gt;
| | | |____ftface_props.py&lt;br /&gt;
| | | |____image_thumbnail.py&lt;br /&gt;
| | | |____longshort.py&lt;br /&gt;
| | | |____multiprocess.py&lt;br /&gt;
| | | |____rasterization_demo.py&lt;br /&gt;
| | | |____rc_traits.py&lt;br /&gt;
| | | |____rec_groupby_demo.py&lt;br /&gt;
| | | |____rec_join_demo.py&lt;br /&gt;
| | | |____sample_data_demo.py&lt;br /&gt;
| | | |____sample_data_test.py&lt;br /&gt;
| | | |____svg_filter_line.py&lt;br /&gt;
| | | |____svg_filter_pie.py&lt;br /&gt;
| | | |____tight_bbox_test.py&lt;br /&gt;
| | |____mplot3d&lt;br /&gt;
| | | |____2dcollections3d_demo.py&lt;br /&gt;
| | | |____bars3d_demo.py&lt;br /&gt;
| | | |____contour3d_demo.py&lt;br /&gt;
| | | |____contour3d_demo2.py&lt;br /&gt;
| | | |____contour3d_demo3.py&lt;br /&gt;
| | | |____contourf3d_demo.py&lt;br /&gt;
| | | |____contourf3d_demo2.py&lt;br /&gt;
| | | |____hist3d_demo.py&lt;br /&gt;
| | | |____lines3d_demo.py&lt;br /&gt;
| | | |____lorenz_attractor.py&lt;br /&gt;
| | | |____mixed_subplots_demo.py&lt;br /&gt;
| | | |____offset_demo.py&lt;br /&gt;
| | | |____pathpatch3d_demo.py&lt;br /&gt;
| | | |____polys3d_demo.py&lt;br /&gt;
| | | |____rotate_axes3d_demo.py&lt;br /&gt;
| | | |____scatter3d_demo.py&lt;br /&gt;
| | | |____subplot3d_demo.py&lt;br /&gt;
| | | |____surface3d_demo.py&lt;br /&gt;
| | | |____surface3d_demo2.py&lt;br /&gt;
| | | |____surface3d_demo3.py&lt;br /&gt;
| | | |____surface3d_radial_demo.py&lt;br /&gt;
| | | |____text3d_demo.py&lt;br /&gt;
| | | |____trisurf3d_demo.py&lt;br /&gt;
| | | |____wire3d_animation_demo.py&lt;br /&gt;
| | | |____wire3d_demo.py&lt;br /&gt;
| | |____pylab_examples&lt;br /&gt;
| | | |____accented_text.py&lt;br /&gt;
| | | |____agg_buffer_to_array.py&lt;br /&gt;
| | | |____alignment_test.py&lt;br /&gt;
| | | |____anchored_artists.py&lt;br /&gt;
| | | |____animation_demo.py&lt;br /&gt;
| | | |____annotation_demo.py&lt;br /&gt;
| | | |____annotation_demo2.py&lt;br /&gt;
| | | |____annotation_demo3.py&lt;br /&gt;
| | | |____anscombe.py&lt;br /&gt;
| | | |____arctest.py&lt;br /&gt;
| | | |____arrow_demo.py&lt;br /&gt;
| | | |____aspect_loglog.py&lt;br /&gt;
| | | |____axes_demo.py&lt;br /&gt;
| | | |____axes_props.py&lt;br /&gt;
| | | |____axes_zoom_effect.py&lt;br /&gt;
| | | |____axhspan_demo.py&lt;br /&gt;
| | | |____axis_equal_demo.py&lt;br /&gt;
| | | |____bar_stacked.py&lt;br /&gt;
| | | |____barb_demo.py&lt;br /&gt;
| | | |____barchart_demo.py&lt;br /&gt;
| | | |____barchart_demo2.py&lt;br /&gt;
| | | |____barcode_demo.py&lt;br /&gt;
| | | |____barh_demo.py&lt;br /&gt;
| | | |____boxplot_demo.py&lt;br /&gt;
| | | |____boxplot_demo2.py&lt;br /&gt;
| | | |____boxplot_demo3.py&lt;br /&gt;
| | | |____break.py&lt;br /&gt;
| | | |____broken_axis.py&lt;br /&gt;
| | | |____broken_barh.py&lt;br /&gt;
| | | |____centered_ticklabels.py&lt;br /&gt;
| | | |____clippedline.py&lt;br /&gt;
| | | |____cohere_demo.py&lt;br /&gt;
| | | |____color_by_yvalue.py&lt;br /&gt;
| | | |____color_demo.py&lt;br /&gt;
| | | |____colorbar_tick_labelling_demo.py&lt;br /&gt;
| | | |____colours.py&lt;br /&gt;
| | | |____contour_demo.py&lt;br /&gt;
| | | |____contour_image.py&lt;br /&gt;
| | | |____contour_label_demo.py&lt;br /&gt;
| | | |____contourf_demo.py&lt;br /&gt;
| | | |____contourf_hatching.py&lt;br /&gt;
| | | |____contourf_log.py&lt;br /&gt;
| | | |____coords_demo.py&lt;br /&gt;
| | | |____coords_report.py&lt;br /&gt;
| | | |____csd_demo.py&lt;br /&gt;
| | | |____cursor_demo.py&lt;br /&gt;
| | | |____custom_cmap.py&lt;br /&gt;
| | | |____custom_figure_class.py&lt;br /&gt;
| | | |____custom_ticker1.py&lt;br /&gt;
| | | |____customize_rc.py&lt;br /&gt;
| | | |____dannys_example.py&lt;br /&gt;
| | | |____dash_control.py&lt;br /&gt;
| | | |____dashpointlabel.py&lt;br /&gt;
| | | |____data_helper.py&lt;br /&gt;
| | | |____date_demo1.py&lt;br /&gt;
| | | |____date_demo2.py&lt;br /&gt;
| | | |____date_demo_convert.py&lt;br /&gt;
| | | |____date_demo_rrule.py&lt;br /&gt;
| | | |____date_index_formatter.py&lt;br /&gt;
| | | |____demo_agg_filter.py&lt;br /&gt;
| | | |____demo_annotation_box.py&lt;br /&gt;
| | | |____demo_bboximage.py&lt;br /&gt;
| | | |____demo_ribbon_box.py&lt;br /&gt;
| | | |____demo_text_path.py&lt;br /&gt;
| | | |____demo_text_rotation_mode.py&lt;br /&gt;
| | | |____demo_tight_layout.py&lt;br /&gt;
| | | |____dolphin.py&lt;br /&gt;
| | | |____ellipse_collection.py&lt;br /&gt;
| | | |____ellipse_demo.py&lt;br /&gt;
| | | |____ellipse_rotated.py&lt;br /&gt;
| | | |____equal_aspect_ratio.py&lt;br /&gt;
| | | |____errorbar_demo.py&lt;br /&gt;
| | | |____errorbar_limits.py&lt;br /&gt;
| | | |____errorbar_subsample.py&lt;br /&gt;
| | | |____fancyarrow_demo.py&lt;br /&gt;
| | | |____fancybox_demo.py&lt;br /&gt;
| | | |____fancybox_demo2.py&lt;br /&gt;
| | | |____fancytextbox_demo.py&lt;br /&gt;
| | | |____figimage_demo.py&lt;br /&gt;
| | | |____figlegend_demo.py&lt;br /&gt;
| | | |____figure_title.py&lt;br /&gt;
| | | |____fill_between_demo.py&lt;br /&gt;
| | | |____fill_betweenx_demo.py&lt;br /&gt;
| | | |____fill_demo.py&lt;br /&gt;
| | | |____fill_demo2.py&lt;br /&gt;
| | | |____fill_spiral.py&lt;br /&gt;
| | | |____filledmarker_demo.py&lt;br /&gt;
| | | |____finance_demo.py&lt;br /&gt;
| | | |____finance_work2.py&lt;br /&gt;
| | | |____findobj_demo.py&lt;br /&gt;
| | | |____font_table_ttf.py&lt;br /&gt;
| | | |____fonts_demo.py&lt;br /&gt;
| | | |____fonts_demo_kw.py&lt;br /&gt;
| | | |____ganged_plots.py&lt;br /&gt;
| | | |____geo_demo.py&lt;br /&gt;
| | | |____ginput_demo.py&lt;br /&gt;
| | | |____ginput_manual_clabel.py&lt;br /&gt;
| | | |____gradient_bar.py&lt;br /&gt;
| | | |____griddata_demo.py&lt;br /&gt;
| | | |____hatch_demo.py&lt;br /&gt;
| | | |____hexbin_demo.py&lt;br /&gt;
| | | |____hexbin_demo2.py&lt;br /&gt;
| | | |____hist2d_demo.py&lt;br /&gt;
| | | |____hist_colormapped.py&lt;br /&gt;
| | | |____histogram_demo.py&lt;br /&gt;
| | | |____histogram_demo_extended.py&lt;br /&gt;
| | | |____hline_demo.py&lt;br /&gt;
| | | |____hyperlinks.py&lt;br /&gt;
| | | |____image_clip_path.py&lt;br /&gt;
| | | |____image_demo.py&lt;br /&gt;
| | | |____image_demo2.py&lt;br /&gt;
| | | |____image_demo3.py&lt;br /&gt;
| | | |____image_interp.py&lt;br /&gt;
| | | |____image_masked.py&lt;br /&gt;
| | | |____image_nonuniform.py&lt;br /&gt;
| | | |____image_origin.py&lt;br /&gt;
| | | |____image_slices_viewer.py&lt;br /&gt;
| | | |____integral_demo.py&lt;br /&gt;
| | | |____interp_demo.py&lt;br /&gt;
| | | |____invert_axes.py&lt;br /&gt;
| | | |____layer_images.py&lt;br /&gt;
| | | |____legend_auto.py&lt;br /&gt;
| | | |____legend_demo.py&lt;br /&gt;
| | | |____legend_demo2.py&lt;br /&gt;
| | | |____legend_demo3.py&lt;br /&gt;
| | | |____legend_demo4.py&lt;br /&gt;
| | | |____legend_demo_custom_handler.py&lt;br /&gt;
| | | |____legend_scatter.py&lt;br /&gt;
| | | |____legend_translucent.py&lt;br /&gt;
| | | |____line_collection.py&lt;br /&gt;
| | | |____line_collection2.py&lt;br /&gt;
| | | |____line_styles.py&lt;br /&gt;
| | | |____load_converter.py&lt;br /&gt;
| | | |____loadrec.py&lt;br /&gt;
| | | |____log_bar.py&lt;br /&gt;
| | | |____log_demo.py&lt;br /&gt;
| | | |____log_test.py&lt;br /&gt;
| | | |____logo.py&lt;br /&gt;
| | | |____major_minor_demo1.py&lt;br /&gt;
| | | |____major_minor_demo2.py&lt;br /&gt;
| | | |____manual_axis.py&lt;br /&gt;
| | | |____marker_path.py&lt;br /&gt;
| | | |____masked_demo.py&lt;br /&gt;
| | | |____mathtext_demo.py&lt;br /&gt;
| | | |____mathtext_examples.py&lt;br /&gt;
| | | |____matplotlib_icon.py&lt;br /&gt;
| | | |____matshow.py&lt;br /&gt;
| | | |____movie_demo.py&lt;br /&gt;
| | | |____mri_demo.py&lt;br /&gt;
| | | |____mri_with_eeg.py&lt;br /&gt;
| | | |____multi_image.py&lt;br /&gt;
| | | |____multicolored_line.py&lt;br /&gt;
| | | |____multiline.py&lt;br /&gt;
| | | |____multipage_pdf.py&lt;br /&gt;
| | | |____multiple_figs_demo.py&lt;br /&gt;
| | | |____multiple_yaxis_with_spines.py&lt;br /&gt;
| | | |____nan_test.py&lt;br /&gt;
| | | |____newscalarformatter_demo.py&lt;br /&gt;
| | | |____patheffect_demo.py&lt;br /&gt;
| | | |____pcolor_demo.py&lt;br /&gt;
| | | |____pcolor_demo2.py&lt;br /&gt;
| | | |____pcolor_log.py&lt;br /&gt;
| | | |____pcolor_small.py&lt;br /&gt;
| | | |____pie_demo.py&lt;br /&gt;
| | | |____pie_demo2.py&lt;br /&gt;
| | | |____plotfile_demo.py&lt;br /&gt;
| | | |____polar_bar.py&lt;br /&gt;
| | | |____polar_demo.py&lt;br /&gt;
| | | |____polar_legend.py&lt;br /&gt;
| | | |____polar_scatter.py&lt;br /&gt;
| | | |____poormans_contour.py&lt;br /&gt;
| | | |____print_stdout.py&lt;br /&gt;
| | | |____psd_demo.py&lt;br /&gt;
| | | |____psd_demo2.py&lt;br /&gt;
| | | |____psd_demo3.py&lt;br /&gt;
| | | |____psd_demo_complex.py&lt;br /&gt;
| | | |____pstest.py&lt;br /&gt;
| | | |____pythonic_matplotlib.py&lt;br /&gt;
| | | |____quadmesh_demo.py&lt;br /&gt;
| | | |____quiver_demo.py&lt;br /&gt;
| | | |____README&lt;br /&gt;
| | | |____scatter_custom_symbol.py&lt;br /&gt;
| | | |____scatter_demo.py&lt;br /&gt;
| | | |____scatter_demo2.py&lt;br /&gt;
| | | |____scatter_hist.py&lt;br /&gt;
| | | |____scatter_masked.py&lt;br /&gt;
| | | |____scatter_profile.py&lt;br /&gt;
| | | |____scatter_star_poly.py&lt;br /&gt;
| | | |____scatter_symbol.py&lt;br /&gt;
| | | |____set_and_get.py&lt;br /&gt;
| | | |____shading_example.py&lt;br /&gt;
| | | |____shared_axis_across_figures.py&lt;br /&gt;
| | | |____shared_axis_demo.py&lt;br /&gt;
| | | |____show_colormaps.py&lt;br /&gt;
| | | |____simple_plot.py&lt;br /&gt;
| | | |____simple_plot_fps.py&lt;br /&gt;
| | | |____specgram_demo.py&lt;br /&gt;
| | | |____spine_placement_demo.py&lt;br /&gt;
| | | |____spy_demos.py&lt;br /&gt;
| | | |____stackplot_demo.py&lt;br /&gt;
| | | |____stem_plot.py&lt;br /&gt;
| | | |____step_demo.py&lt;br /&gt;
| | | |____stix_fonts_demo.py&lt;br /&gt;
| | | |____stock_demo.py&lt;br /&gt;
| | | |____streamplot_demo.py&lt;br /&gt;
| | | |____streamplot_with_mask.py&lt;br /&gt;
| | | |____subplot_demo.py&lt;br /&gt;
| | | |____subplot_toolbar.py&lt;br /&gt;
| | | |____subplots_adjust.py&lt;br /&gt;
| | | |____subplots_demo.py&lt;br /&gt;
| | | |____symlog_demo.py&lt;br /&gt;
| | | |____system_monitor.py&lt;br /&gt;
| | | |____table_demo.py&lt;br /&gt;
| | | |____tex_demo.py&lt;br /&gt;
| | | |____tex_unicode_demo.py&lt;br /&gt;
| | | |____text_handles.py&lt;br /&gt;
| | | |____text_rotation.py&lt;br /&gt;
| | | |____text_rotation_relative_to_line.py&lt;br /&gt;
| | | |____text_themes.py&lt;br /&gt;
| | | |____to_numeric.py&lt;br /&gt;
| | | |____toggle_images.py&lt;br /&gt;
| | | |____transoffset.py&lt;br /&gt;
| | | |____tricontour_demo.py&lt;br /&gt;
| | | |____tricontour_vs_griddata.py&lt;br /&gt;
| | | |____tripcolor_demo.py&lt;br /&gt;
| | | |____triplot_demo.py&lt;br /&gt;
| | | |____unicode_demo.py&lt;br /&gt;
| | | |____usetex_baseline_test.py&lt;br /&gt;
| | | |____usetex_demo.py&lt;br /&gt;
| | | |____usetex_fonteffects.py&lt;br /&gt;
| | | |____vertical_ticklabels.py&lt;br /&gt;
| | | |____vline_demo.py&lt;br /&gt;
| | | |____webapp_demo.py&lt;br /&gt;
| | | |____xcorr_demo.py&lt;br /&gt;
| | | |____zorder_demo.py&lt;br /&gt;
| | |____README.txt&lt;br /&gt;
| | |____tests&lt;br /&gt;
| | | |____backend_driver.py&lt;br /&gt;
| | |____units&lt;br /&gt;
| | | |____annotate_with_units.py&lt;br /&gt;
| | | |____artist_tests.py&lt;br /&gt;
| | | |____bar_demo2.py&lt;br /&gt;
| | | |____bar_unit_demo.py&lt;br /&gt;
| | | |____basic_units.py&lt;br /&gt;
| | | |____ellipse_with_units.py&lt;br /&gt;
| | | |____evans_test.py&lt;br /&gt;
| | | |____radian_demo.py&lt;br /&gt;
| | | |____units_sample.py&lt;br /&gt;
| | | |____units_scatter.py&lt;br /&gt;
| | |____user_interfaces&lt;br /&gt;
| | | |____embedding_in_gtk.py&lt;br /&gt;
| | | |____embedding_in_gtk2.py&lt;br /&gt;
| | | |____embedding_in_gtk3.py&lt;br /&gt;
| | | |____embedding_in_gtk3_panzoom.py&lt;br /&gt;
| | | |____embedding_in_qt.py&lt;br /&gt;
| | | |____embedding_in_qt4.py&lt;br /&gt;
| | | |____embedding_in_qt4_wtoolbar.py&lt;br /&gt;
| | | |____embedding_in_tk.py&lt;br /&gt;
| | | |____embedding_in_tk2.py&lt;br /&gt;
| | | |____embedding_in_wx2.py&lt;br /&gt;
| | | |____embedding_in_wx3.py&lt;br /&gt;
| | | |____embedding_in_wx4.py&lt;br /&gt;
| | | |____embedding_in_wx5.py&lt;br /&gt;
| | | |____fourier_demo_wx.py&lt;br /&gt;
| | | |____gtk_spreadsheet.py&lt;br /&gt;
| | | |____histogram_demo_canvasagg.py&lt;br /&gt;
| | | |____interactive.py&lt;br /&gt;
| | | |____interactive2.py&lt;br /&gt;
| | | |____lineprops_dialog_gtk.py&lt;br /&gt;
| | | |____mathtext_wx.py&lt;br /&gt;
| | | |____mpl_with_glade.glade&lt;br /&gt;
| | | |____mpl_with_glade.py&lt;br /&gt;
| | | |____printing_in_wx.py&lt;br /&gt;
| | | |____pylab_with_gtk.py&lt;br /&gt;
| | | |____README.txt&lt;br /&gt;
| | | |____README.wx&lt;br /&gt;
| | | |____rec_edit_gtk_custom.py&lt;br /&gt;
| | | |____rec_edit_gtk_simple.py&lt;br /&gt;
| | | |____svg_histogram.py&lt;br /&gt;
| | | |____svg_tooltip.py&lt;br /&gt;
| | | |____wxcursor_demo.py&lt;br /&gt;
| | |____widgets&lt;br /&gt;
| | | |____buttons.py&lt;br /&gt;
| | | |____check_buttons.py&lt;br /&gt;
| | | |____cursor.py&lt;br /&gt;
| | | |____lasso_selector_demo.py&lt;br /&gt;
| | | |____menu.py&lt;br /&gt;
| | | |____multicursor.py&lt;br /&gt;
| | | |____radio_buttons.py&lt;br /&gt;
| | | |____README.txt&lt;br /&gt;
| | | |____rectangle_selector.py&lt;br /&gt;
| | | |____slider_demo.py&lt;br /&gt;
| | | |____span_selector.py&lt;br /&gt;
| |____mpl_toolkits&lt;br /&gt;
| | |______init__.py&lt;br /&gt;
| | |____axes_grid&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____anchored_artists.py&lt;br /&gt;
| | | |____angle_helper.py&lt;br /&gt;
| | | |____axes_divider.py&lt;br /&gt;
| | | |____axes_grid.py&lt;br /&gt;
| | | |____axes_rgb.py&lt;br /&gt;
| | | |____axes_size.py&lt;br /&gt;
| | | |____axis_artist.py&lt;br /&gt;
| | | |____axisline_style.py&lt;br /&gt;
| | | |____axislines.py&lt;br /&gt;
| | | |____ChangeLog&lt;br /&gt;
| | | |____clip_path.py&lt;br /&gt;
| | | |____colorbar.py&lt;br /&gt;
| | | |____floating_axes.py&lt;br /&gt;
| | | |____grid_finder.py&lt;br /&gt;
| | | |____grid_helper_curvelinear.py&lt;br /&gt;
| | | |____inset_locator.py&lt;br /&gt;
| | | |____parasite_axes.py&lt;br /&gt;
| | |____axes_grid1&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____anchored_artists.py&lt;br /&gt;
| | | |____axes_divider.py&lt;br /&gt;
| | | |____axes_grid.py&lt;br /&gt;
| | | |____axes_rgb.py&lt;br /&gt;
| | | |____axes_size.py&lt;br /&gt;
| | | |____colorbar.py&lt;br /&gt;
| | | |____inset_locator.py&lt;br /&gt;
| | | |____mpl_axes.py&lt;br /&gt;
| | | |____parasite_axes.py&lt;br /&gt;
| | |____axisartist&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____angle_helper.py&lt;br /&gt;
| | | |____axis_artist.py&lt;br /&gt;
| | | |____axisline_style.py&lt;br /&gt;
| | | |____axislines.py&lt;br /&gt;
| | | |____clip_path.py&lt;br /&gt;
| | | |____floating_axes.py&lt;br /&gt;
| | | |____grid_finder.py&lt;br /&gt;
| | | |____grid_helper_curvelinear.py&lt;br /&gt;
| | |____exceltools.py&lt;br /&gt;
| | |____gtktools.py&lt;br /&gt;
| | |____mplot3d&lt;br /&gt;
| | | |______init__.py&lt;br /&gt;
| | | |____art3d.py&lt;br /&gt;
| | | |____axes3d.py&lt;br /&gt;
| | | |____axis3d.py&lt;br /&gt;
| | | |____proj3d.py&lt;br /&gt;
| |____pylab.py&lt;br /&gt;
| |____pytz&lt;br /&gt;
| | |______init__.py&lt;br /&gt;
| | |____CHANGES.txt&lt;br /&gt;
| | |____exceptions.py&lt;br /&gt;
| | |____LICENSE.txt&lt;br /&gt;
| | |____README.txt&lt;br /&gt;
| | |____reference.py&lt;br /&gt;
| | |____tests&lt;br /&gt;
| | | |____test_docs.py&lt;br /&gt;
| | | |____test_tzinfo.py&lt;br /&gt;
| | |____tzfile.py&lt;br /&gt;
| | |____tzinfo.py&lt;br /&gt;
| | |____zoneinfo&lt;br /&gt;
| | | |____Africa&lt;br /&gt;
| | | | |____Abidjan&lt;br /&gt;
| | | | |____Accra&lt;br /&gt;
| | | | |____Addis_Ababa&lt;br /&gt;
| | | | |____Algiers&lt;br /&gt;
| | | | |____Asmara&lt;br /&gt;
| | | | |____Asmera&lt;br /&gt;
| | | | |____Bamako&lt;br /&gt;
| | | | |____Bangui&lt;br /&gt;
| | | | |____Banjul&lt;br /&gt;
| | | | |____Bissau&lt;br /&gt;
| | | | |____Blantyre&lt;br /&gt;
| | | | |____Brazzaville&lt;br /&gt;
| | | | |____Bujumbura&lt;br /&gt;
| | | | |____Cairo&lt;br /&gt;
| | | | |____Casablanca&lt;br /&gt;
| | | | |____Ceuta&lt;br /&gt;
| | | | |____Conakry&lt;br /&gt;
| | | | |____Dakar&lt;br /&gt;
| | | | |____Dar_es_Salaam&lt;br /&gt;
| | | | |____Djibouti&lt;br /&gt;
| | | | |____Douala&lt;br /&gt;
| | | | |____El_Aaiun&lt;br /&gt;
| | | | |____Freetown&lt;br /&gt;
| | | | |____Gaborone&lt;br /&gt;
| | | | |____Harare&lt;br /&gt;
| | | | |____Johannesburg&lt;br /&gt;
| | | | |____Juba&lt;br /&gt;
| | | | |____Kampala&lt;br /&gt;
| | | | |____Khartoum&lt;br /&gt;
| | | | |____Kigali&lt;br /&gt;
| | | | |____Kinshasa&lt;br /&gt;
| | | | |____Lagos&lt;br /&gt;
| | | | |____Libreville&lt;br /&gt;
| | | | |____Lome&lt;br /&gt;
| | | | |____Luanda&lt;br /&gt;
| | | | |____Lubumbashi&lt;br /&gt;
| | | | |____Lusaka&lt;br /&gt;
| | | | |____Malabo&lt;br /&gt;
| | | | |____Maputo&lt;br /&gt;
| | | | |____Maseru&lt;br /&gt;
| | | | |____Mbabane&lt;br /&gt;
| | | | |____Mogadishu&lt;br /&gt;
| | | | |____Monrovia&lt;br /&gt;
| | | | |____Nairobi&lt;br /&gt;
| | | | |____Ndjamena&lt;br /&gt;
| | | | |____Niamey&lt;br /&gt;
| | | | |____Nouakchott&lt;br /&gt;
| | | | |____Ouagadougou&lt;br /&gt;
| | | | |____Porto-Novo&lt;br /&gt;
| | | | |____Sao_Tome&lt;br /&gt;
| | | | |____Timbuktu&lt;br /&gt;
| | | | |____Tripoli&lt;br /&gt;
| | | | |____Tunis&lt;br /&gt;
| | | | |____Windhoek&lt;br /&gt;
| | | |____America&lt;br /&gt;
| | | | |____Adak&lt;br /&gt;
| | | | |____Anchorage&lt;br /&gt;
| | | | |____Anguilla&lt;br /&gt;
| | | | |____Antigua&lt;br /&gt;
| | | | |____Araguaina&lt;br /&gt;
| | | | |____Argentina&lt;br /&gt;
| | | | | |____Buenos_Aires&lt;br /&gt;
| | | | | |____Catamarca&lt;br /&gt;
| | | | | |____ComodRivadavia&lt;br /&gt;
| | | | | |____Cordoba&lt;br /&gt;
| | | | | |____Jujuy&lt;br /&gt;
| | | | | |____La_Rioja&lt;br /&gt;
| | | | | |____Mendoza&lt;br /&gt;
| | | | | |____Rio_Gallegos&lt;br /&gt;
| | | | | |____Salta&lt;br /&gt;
| | | | | |____San_Juan&lt;br /&gt;
| | | | | |____San_Luis&lt;br /&gt;
| | | | | |____Tucuman&lt;br /&gt;
| | | | | |____Ushuaia&lt;br /&gt;
| | | | |____Aruba&lt;br /&gt;
| | | | |____Asuncion&lt;br /&gt;
| | | | |____Atikokan&lt;br /&gt;
| | | | |____Atka&lt;br /&gt;
| | | | |____Bahia&lt;br /&gt;
| | | | |____Bahia_Banderas&lt;br /&gt;
| | | | |____Barbados&lt;br /&gt;
| | | | |____Belem&lt;br /&gt;
| | | | |____Belize&lt;br /&gt;
| | | | |____Blanc-Sablon&lt;br /&gt;
| | | | |____Boa_Vista&lt;br /&gt;
| | | | |____Bogota&lt;br /&gt;
| | | | |____Boise&lt;br /&gt;
| | | | |____Buenos_Aires&lt;br /&gt;
| | | | |____Cambridge_Bay&lt;br /&gt;
| | | | |____Campo_Grande&lt;br /&gt;
| | | | |____Cancun&lt;br /&gt;
| | | | |____Caracas&lt;br /&gt;
| | | | |____Catamarca&lt;br /&gt;
| | | | |____Cayenne&lt;br /&gt;
| | | | |____Cayman&lt;br /&gt;
| | | | |____Chicago&lt;br /&gt;
| | | | |____Chihuahua&lt;br /&gt;
| | | | |____Coral_Harbour&lt;br /&gt;
| | | | |____Cordoba&lt;br /&gt;
| | | | |____Costa_Rica&lt;br /&gt;
| | | | |____Creston&lt;br /&gt;
| | | | |____Cuiaba&lt;br /&gt;
| | | | |____Curacao&lt;br /&gt;
| | | | |____Danmarkshavn&lt;br /&gt;
| | | | |____Dawson&lt;br /&gt;
| | | | |____Dawson_Creek&lt;br /&gt;
| | | | |____Denver&lt;br /&gt;
| | | | |____Detroit&lt;br /&gt;
| | | | |____Dominica&lt;br /&gt;
| | | | |____Edmonton&lt;br /&gt;
| | | | |____Eirunepe&lt;br /&gt;
| | | | |____El_Salvador&lt;br /&gt;
| | | | |____Ensenada&lt;br /&gt;
| | | | |____Fort_Wayne&lt;br /&gt;
| | | | |____Fortaleza&lt;br /&gt;
| | | | |____Glace_Bay&lt;br /&gt;
| | | | |____Godthab&lt;br /&gt;
| | | | |____Goose_Bay&lt;br /&gt;
| | | | |____Grand_Turk&lt;br /&gt;
| | | | |____Grenada&lt;br /&gt;
| | | | |____Guadeloupe&lt;br /&gt;
| | | | |____Guatemala&lt;br /&gt;
| | | | |____Guayaquil&lt;br /&gt;
| | | | |____Guyana&lt;br /&gt;
| | | | |____Halifax&lt;br /&gt;
| | | | |____Havana&lt;br /&gt;
| | | | |____Hermosillo&lt;br /&gt;
| | | | |____Indiana&lt;br /&gt;
| | | | | |____Indianapolis&lt;br /&gt;
| | | | | |____Knox&lt;br /&gt;
| | | | | |____Marengo&lt;br /&gt;
| | | | | |____Petersburg&lt;br /&gt;
| | | | | |____Tell_City&lt;br /&gt;
| | | | | |____Vevay&lt;br /&gt;
| | | | | |____Vincennes&lt;br /&gt;
| | | | | |____Winamac&lt;br /&gt;
| | | | |____Indianapolis&lt;br /&gt;
| | | | |____Inuvik&lt;br /&gt;
| | | | |____Iqaluit&lt;br /&gt;
| | | | |____Jamaica&lt;br /&gt;
| | | | |____Jujuy&lt;br /&gt;
| | | | |____Juneau&lt;br /&gt;
| | | | |____Kentucky&lt;br /&gt;
| | | | | |____Louisville&lt;br /&gt;
| | | | | |____Monticello&lt;br /&gt;
| | | | |____Knox_IN&lt;br /&gt;
| | | | |____Kralendijk&lt;br /&gt;
| | | | |____La_Paz&lt;br /&gt;
| | | | |____Lima&lt;br /&gt;
| | | | |____Los_Angeles&lt;br /&gt;
| | | | |____Louisville&lt;br /&gt;
| | | | |____Lower_Princes&lt;br /&gt;
| | | | |____Maceio&lt;br /&gt;
| | | | |____Managua&lt;br /&gt;
| | | | |____Manaus&lt;br /&gt;
| | | | |____Marigot&lt;br /&gt;
| | | | |____Martinique&lt;br /&gt;
| | | | |____Matamoros&lt;br /&gt;
| | | | |____Mazatlan&lt;br /&gt;
| | | | |____Mendoza&lt;br /&gt;
| | | | |____Menominee&lt;br /&gt;
| | | | |____Merida&lt;br /&gt;
| | | | |____Metlakatla&lt;br /&gt;
| | | | |____Mexico_City&lt;br /&gt;
| | | | |____Miquelon&lt;br /&gt;
| | | | |____Moncton&lt;br /&gt;
| | | | |____Monterrey&lt;br /&gt;
| | | | |____Montevideo&lt;br /&gt;
| | | | |____Montreal&lt;br /&gt;
| | | | |____Montserrat&lt;br /&gt;
| | | | |____Nassau&lt;br /&gt;
| | | | |____New_York&lt;br /&gt;
| | | | |____Nipigon&lt;br /&gt;
| | | | |____Nome&lt;br /&gt;
| | | | |____Noronha&lt;br /&gt;
| | | | |____North_Dakota&lt;br /&gt;
| | | | | |____Beulah&lt;br /&gt;
| | | | | |____Center&lt;br /&gt;
| | | | | |____New_Salem&lt;br /&gt;
| | | | |____Ojinaga&lt;br /&gt;
| | | | |____Panama&lt;br /&gt;
| | | | |____Pangnirtung&lt;br /&gt;
| | | | |____Paramaribo&lt;br /&gt;
| | | | |____Phoenix&lt;br /&gt;
| | | | |____Port-au-Prince&lt;br /&gt;
| | | | |____Port_of_Spain&lt;br /&gt;
| | | | |____Porto_Acre&lt;br /&gt;
| | | | |____Porto_Velho&lt;br /&gt;
| | | | |____Puerto_Rico&lt;br /&gt;
| | | | |____Rainy_River&lt;br /&gt;
| | | | |____Rankin_Inlet&lt;br /&gt;
| | | | |____Recife&lt;br /&gt;
| | | | |____Regina&lt;br /&gt;
| | | | |____Resolute&lt;br /&gt;
| | | | |____Rio_Branco&lt;br /&gt;
| | | | |____Rosario&lt;br /&gt;
| | | | |____Santa_Isabel&lt;br /&gt;
| | | | |____Santarem&lt;br /&gt;
| | | | |____Santiago&lt;br /&gt;
| | | | |____Santo_Domingo&lt;br /&gt;
| | | | |____Sao_Paulo&lt;br /&gt;
| | | | |____Scoresbysund&lt;br /&gt;
| | | | |____Shiprock&lt;br /&gt;
| | | | |____Sitka&lt;br /&gt;
| | | | |____St_Barthelemy&lt;br /&gt;
| | | | |____St_Johns&lt;br /&gt;
| | | | |____St_Kitts&lt;br /&gt;
| | | | |____St_Lucia&lt;br /&gt;
| | | | |____St_Thomas&lt;br /&gt;
| | | | |____St_Vincent&lt;br /&gt;
| | | | |____Swift_Current&lt;br /&gt;
| | | | |____Tegucigalpa&lt;br /&gt;
| | | | |____Thule&lt;br /&gt;
| | | | |____Thunder_Bay&lt;br /&gt;
| | | | |____Tijuana&lt;br /&gt;
| | | | |____Toronto&lt;br /&gt;
| | | | |____Tortola&lt;br /&gt;
| | | | |____Vancouver&lt;br /&gt;
| | | | |____Virgin&lt;br /&gt;
| | | | |____Whitehorse&lt;br /&gt;
| | | | |____Winnipeg&lt;br /&gt;
| | | | |____Yakutat&lt;br /&gt;
| | | | |____Yellowknife&lt;br /&gt;
| | | |____Antarctica&lt;br /&gt;
| | | | |____Casey&lt;br /&gt;
| | | | |____Davis&lt;br /&gt;
| | | | |____DumontDUrville&lt;br /&gt;
| | | | |____Macquarie&lt;br /&gt;
| | | | |____Mawson&lt;br /&gt;
| | | | |____McMurdo&lt;br /&gt;
| | | | |____Palmer&lt;br /&gt;
| | | | |____Rothera&lt;br /&gt;
| | | | |____South_Pole&lt;br /&gt;
| | | | |____Syowa&lt;br /&gt;
| | | | |____Vostok&lt;br /&gt;
| | | |____Arctic&lt;br /&gt;
| | | | |____Longyearbyen&lt;br /&gt;
| | | |____Asia&lt;br /&gt;
| | | | |____Aden&lt;br /&gt;
| | | | |____Almaty&lt;br /&gt;
| | | | |____Amman&lt;br /&gt;
| | | | |____Anadyr&lt;br /&gt;
| | | | |____Aqtau&lt;br /&gt;
| | | | |____Aqtobe&lt;br /&gt;
| | | | |____Ashgabat&lt;br /&gt;
| | | | |____Ashkhabad&lt;br /&gt;
| | | | |____Baghdad&lt;br /&gt;
| | | | |____Bahrain&lt;br /&gt;
| | | | |____Baku&lt;br /&gt;
| | | | |____Bangkok&lt;br /&gt;
| | | | |____Beirut&lt;br /&gt;
| | | | |____Bishkek&lt;br /&gt;
| | | | |____Brunei&lt;br /&gt;
| | | | |____Calcutta&lt;br /&gt;
| | | | |____Choibalsan&lt;br /&gt;
| | | | |____Chongqing&lt;br /&gt;
| | | | |____Chungking&lt;br /&gt;
| | | | |____Colombo&lt;br /&gt;
| | | | |____Dacca&lt;br /&gt;
| | | | |____Damascus&lt;br /&gt;
| | | | |____Dhaka&lt;br /&gt;
| | | | |____Dili&lt;br /&gt;
| | | | |____Dubai&lt;br /&gt;
| | | | |____Dushanbe&lt;br /&gt;
| | | | |____Gaza&lt;br /&gt;
| | | | |____Harbin&lt;br /&gt;
| | | | |____Hebron&lt;br /&gt;
| | | | |____Ho_Chi_Minh&lt;br /&gt;
| | | | |____Hong_Kong&lt;br /&gt;
| | | | |____Hovd&lt;br /&gt;
| | | | |____Irkutsk&lt;br /&gt;
| | | | |____Istanbul&lt;br /&gt;
| | | | |____Jakarta&lt;br /&gt;
| | | | |____Jayapura&lt;br /&gt;
| | | | |____Jerusalem&lt;br /&gt;
| | | | |____Kabul&lt;br /&gt;
| | | | |____Kamchatka&lt;br /&gt;
| | | | |____Karachi&lt;br /&gt;
| | | | |____Kashgar&lt;br /&gt;
| | | | |____Kathmandu&lt;br /&gt;
| | | | |____Katmandu&lt;br /&gt;
| | | | |____Kolkata&lt;br /&gt;
| | | | |____Krasnoyarsk&lt;br /&gt;
| | | | |____Kuala_Lumpur&lt;br /&gt;
| | | | |____Kuching&lt;br /&gt;
| | | | |____Kuwait&lt;br /&gt;
| | | | |____Macao&lt;br /&gt;
| | | | |____Macau&lt;br /&gt;
| | | | |____Magadan&lt;br /&gt;
| | | | |____Makassar&lt;br /&gt;
| | | | |____Manila&lt;br /&gt;
| | | | |____Muscat&lt;br /&gt;
| | | | |____Nicosia&lt;br /&gt;
| | | | |____Novokuznetsk&lt;br /&gt;
| | | | |____Novosibirsk&lt;br /&gt;
| | | | |____Omsk&lt;br /&gt;
| | | | |____Oral&lt;br /&gt;
| | | | |____Phnom_Penh&lt;br /&gt;
| | | | |____Pontianak&lt;br /&gt;
| | | | |____Pyongyang&lt;br /&gt;
| | | | |____Qatar&lt;br /&gt;
| | | | |____Qyzylorda&lt;br /&gt;
| | | | |____Rangoon&lt;br /&gt;
| | | | |____Riyadh&lt;br /&gt;
| | | | |____Riyadh87&lt;br /&gt;
| | | | |____Riyadh88&lt;br /&gt;
| | | | |____Riyadh89&lt;br /&gt;
| | | | |____Saigon&lt;br /&gt;
| | | | |____Sakhalin&lt;br /&gt;
| | | | |____Samarkand&lt;br /&gt;
| | | | |____Seoul&lt;br /&gt;
| | | | |____Shanghai&lt;br /&gt;
| | | | |____Singapore&lt;br /&gt;
| | | | |____Taipei&lt;br /&gt;
| | | | |____Tashkent&lt;br /&gt;
| | | | |____Tbilisi&lt;br /&gt;
| | | | |____Tehran&lt;br /&gt;
| | | | |____Tel_Aviv&lt;br /&gt;
| | | | |____Thimbu&lt;br /&gt;
| | | | |____Thimphu&lt;br /&gt;
| | | | |____Tokyo&lt;br /&gt;
| | | | |____Ujung_Pandang&lt;br /&gt;
| | | | |____Ulaanbaatar&lt;br /&gt;
| | | | |____Ulan_Bator&lt;br /&gt;
| | | | |____Urumqi&lt;br /&gt;
| | | | |____Vientiane&lt;br /&gt;
| | | | |____Vladivostok&lt;br /&gt;
| | | | |____Yakutsk&lt;br /&gt;
| | | | |____Yekaterinburg&lt;br /&gt;
| | | | |____Yerevan&lt;br /&gt;
| | | |____Atlantic&lt;br /&gt;
| | | | |____Azores&lt;br /&gt;
| | | | |____Bermuda&lt;br /&gt;
| | | | |____Canary&lt;br /&gt;
| | | | |____Cape_Verde&lt;br /&gt;
| | | | |____Faeroe&lt;br /&gt;
| | | | |____Faroe&lt;br /&gt;
| | | | |____Jan_Mayen&lt;br /&gt;
| | | | |____Madeira&lt;br /&gt;
| | | | |____Reykjavik&lt;br /&gt;
| | | | |____South_Georgia&lt;br /&gt;
| | | | |____St_Helena&lt;br /&gt;
| | | | |____Stanley&lt;br /&gt;
| | | |____Australia&lt;br /&gt;
| | | | |____ACT&lt;br /&gt;
| | | | |____Adelaide&lt;br /&gt;
| | | | |____Brisbane&lt;br /&gt;
| | | | |____Broken_Hill&lt;br /&gt;
| | | | |____Canberra&lt;br /&gt;
| | | | |____Currie&lt;br /&gt;
| | | | |____Darwin&lt;br /&gt;
| | | | |____Eucla&lt;br /&gt;
| | | | |____Hobart&lt;br /&gt;
| | | | |____LHI&lt;br /&gt;
| | | | |____Lindeman&lt;br /&gt;
| | | | |____Lord_Howe&lt;br /&gt;
| | | | |____Melbourne&lt;br /&gt;
| | | | |____North&lt;br /&gt;
| | | | |____NSW&lt;br /&gt;
| | | | |____Perth&lt;br /&gt;
| | | | |____Queensland&lt;br /&gt;
| | | | |____South&lt;br /&gt;
| | | | |____Sydney&lt;br /&gt;
| | | | |____Tasmania&lt;br /&gt;
| | | | |____Victoria&lt;br /&gt;
| | | | |____West&lt;br /&gt;
| | | | |____Yancowinna&lt;br /&gt;
| | | |____Brazil&lt;br /&gt;
| | | | |____Acre&lt;br /&gt;
| | | | |____DeNoronha&lt;br /&gt;
| | | | |____East&lt;br /&gt;
| | | | |____West&lt;br /&gt;
| | | |____Canada&lt;br /&gt;
| | | | |____Atlantic&lt;br /&gt;
| | | | |____Central&lt;br /&gt;
| | | | |____East-Saskatchewan&lt;br /&gt;
| | | | |____Eastern&lt;br /&gt;
| | | | |____Mountain&lt;br /&gt;
| | | | |____Newfoundland&lt;br /&gt;
| | | | |____Pacific&lt;br /&gt;
| | | | |____Saskatchewan&lt;br /&gt;
| | | | |____Yukon&lt;br /&gt;
| | | |____CET&lt;br /&gt;
| | | |____Chile&lt;br /&gt;
| | | | |____Continental&lt;br /&gt;
| | | | |____EasterIsland&lt;br /&gt;
| | | |____CST6CDT&lt;br /&gt;
| | | |____Cuba&lt;br /&gt;
| | | |____EET&lt;br /&gt;
| | | |____Egypt&lt;br /&gt;
| | | |____Eire&lt;br /&gt;
| | | |____EST&lt;br /&gt;
| | | |____EST5EDT&lt;br /&gt;
| | | |____Etc&lt;br /&gt;
| | | | |____GMT&lt;br /&gt;
| | | | |____GMT+0&lt;br /&gt;
| | | | |____GMT+1&lt;br /&gt;
| | | | |____GMT+10&lt;br /&gt;
| | | | |____GMT+11&lt;br /&gt;
| | | | |____GMT+12&lt;br /&gt;
| | | | |____GMT+2&lt;br /&gt;
| | | | |____GMT+3&lt;br /&gt;
| | | | |____GMT+4&lt;br /&gt;
| | | | |____GMT+5&lt;br /&gt;
| | | | |____GMT+6&lt;br /&gt;
| | | | |____GMT+7&lt;br /&gt;
| | | | |____GMT+8&lt;br /&gt;
| | | | |____GMT+9&lt;br /&gt;
| | | | |____GMT-0&lt;br /&gt;
| | | | |____GMT-1&lt;br /&gt;
| | | | |____GMT-10&lt;br /&gt;
| | | | |____GMT-11&lt;br /&gt;
| | | | |____GMT-12&lt;br /&gt;
| | | | |____GMT-13&lt;br /&gt;
| | | | |____GMT-14&lt;br /&gt;
| | | | |____GMT-2&lt;br /&gt;
| | | | |____GMT-3&lt;br /&gt;
| | | | |____GMT-4&lt;br /&gt;
| | | | |____GMT-5&lt;br /&gt;
| | | | |____GMT-6&lt;br /&gt;
| | | | |____GMT-7&lt;br /&gt;
| | | | |____GMT-8&lt;br /&gt;
| | | | |____GMT-9&lt;br /&gt;
| | | | |____GMT0&lt;br /&gt;
| | | | |____Greenwich&lt;br /&gt;
| | | | |____UCT&lt;br /&gt;
| | | | |____Universal&lt;br /&gt;
| | | | |____UTC&lt;br /&gt;
| | | | |____Zulu&lt;br /&gt;
| | | |____Europe&lt;br /&gt;
| | | | |____Amsterdam&lt;br /&gt;
| | | | |____Andorra&lt;br /&gt;
| | | | |____Athens&lt;br /&gt;
| | | | |____Belfast&lt;br /&gt;
| | | | |____Belgrade&lt;br /&gt;
| | | | |____Berlin&lt;br /&gt;
| | | | |____Bratislava&lt;br /&gt;
| | | | |____Brussels&lt;br /&gt;
| | | | |____Bucharest&lt;br /&gt;
| | | | |____Budapest&lt;br /&gt;
| | | | |____Chisinau&lt;br /&gt;
| | | | |____Copenhagen&lt;br /&gt;
| | | | |____Dublin&lt;br /&gt;
| | | | |____Gibraltar&lt;br /&gt;
| | | | |____Guernsey&lt;br /&gt;
| | | | |____Helsinki&lt;br /&gt;
| | | | |____Isle_of_Man&lt;br /&gt;
| | | | |____Istanbul&lt;br /&gt;
| | | | |____Jersey&lt;br /&gt;
| | | | |____Kaliningrad&lt;br /&gt;
| | | | |____Kiev&lt;br /&gt;
| | | | |____Lisbon&lt;br /&gt;
| | | | |____Ljubljana&lt;br /&gt;
| | | | |____London&lt;br /&gt;
| | | | |____Luxembourg&lt;br /&gt;
| | | | |____Madrid&lt;br /&gt;
| | | | |____Malta&lt;br /&gt;
| | | | |____Mariehamn&lt;br /&gt;
| | | | |____Minsk&lt;br /&gt;
| | | | |____Monaco&lt;br /&gt;
| | | | |____Moscow&lt;br /&gt;
| | | | |____Nicosia&lt;br /&gt;
| | | | |____Oslo&lt;br /&gt;
| | | | |____Paris&lt;br /&gt;
| | | | |____Podgorica&lt;br /&gt;
| | | | |____Prague&lt;br /&gt;
| | | | |____Riga&lt;br /&gt;
| | | | |____Rome&lt;br /&gt;
| | | | |____Samara&lt;br /&gt;
| | | | |____San_Marino&lt;br /&gt;
| | | | |____Sarajevo&lt;br /&gt;
| | | | |____Simferopol&lt;br /&gt;
| | | | |____Skopje&lt;br /&gt;
| | | | |____Sofia&lt;br /&gt;
| | | | |____Stockholm&lt;br /&gt;
| | | | |____Tallinn&lt;br /&gt;
| | | | |____Tirane&lt;br /&gt;
| | | | |____Tiraspol&lt;br /&gt;
| | | | |____Uzhgorod&lt;br /&gt;
| | | | |____Vaduz&lt;br /&gt;
| | | | |____Vatican&lt;br /&gt;
| | | | |____Vienna&lt;br /&gt;
| | | | |____Vilnius&lt;br /&gt;
| | | | |____Volgograd&lt;br /&gt;
| | | | |____Warsaw&lt;br /&gt;
| | | | |____Zagreb&lt;br /&gt;
| | | | |____Zaporozhye&lt;br /&gt;
| | | | |____Zurich&lt;br /&gt;
| | | |____Factory&lt;br /&gt;
| | | |____GB&lt;br /&gt;
| | | |____GB-Eire&lt;br /&gt;
| | | |____GMT&lt;br /&gt;
| | | |____GMT+0&lt;br /&gt;
| | | |____GMT-0&lt;br /&gt;
| | | |____GMT0&lt;br /&gt;
| | | |____Greenwich&lt;br /&gt;
| | | |____Hongkong&lt;br /&gt;
| | | |____HST&lt;br /&gt;
| | | |____Iceland&lt;br /&gt;
| | | |____Indian&lt;br /&gt;
| | | | |____Antananarivo&lt;br /&gt;
| | | | |____Chagos&lt;br /&gt;
| | | | |____Christmas&lt;br /&gt;
| | | | |____Cocos&lt;br /&gt;
| | | | |____Comoro&lt;br /&gt;
| | | | |____Kerguelen&lt;br /&gt;
| | | | |____Mahe&lt;br /&gt;
| | | | |____Maldives&lt;br /&gt;
| | | | |____Mauritius&lt;br /&gt;
| | | | |____Mayotte&lt;br /&gt;
| | | | |____Reunion&lt;br /&gt;
| | | |____Iran&lt;br /&gt;
| | | |____iso3166.tab&lt;br /&gt;
| | | |____Israel&lt;br /&gt;
| | | |____Jamaica&lt;br /&gt;
| | | |____Japan&lt;br /&gt;
| | | |____Kwajalein&lt;br /&gt;
| | | |____Libya&lt;br /&gt;
| | | |____localtime&lt;br /&gt;
| | | |____MET&lt;br /&gt;
| | | |____Mexico&lt;br /&gt;
| | | | |____BajaNorte&lt;br /&gt;
| | | | |____BajaSur&lt;br /&gt;
| | | | |____General&lt;br /&gt;
| | | |____Mideast&lt;br /&gt;
| | | | |____Riyadh87&lt;br /&gt;
| | | | |____Riyadh88&lt;br /&gt;
| | | | |____Riyadh89&lt;br /&gt;
| | | |____MST&lt;br /&gt;
| | | |____MST7MDT&lt;br /&gt;
| | | |____Navajo&lt;br /&gt;
| | | |____NZ&lt;br /&gt;
| | | |____NZ-CHAT&lt;br /&gt;
| | | |____Pacific&lt;br /&gt;
| | | | |____Apia&lt;br /&gt;
| | | | |____Auckland&lt;br /&gt;
| | | | |____Chatham&lt;br /&gt;
| | | | |____Chuuk&lt;br /&gt;
| | | | |____Easter&lt;br /&gt;
| | | | |____Efate&lt;br /&gt;
| | | | |____Enderbury&lt;br /&gt;
| | | | |____Fakaofo&lt;br /&gt;
| | | | |____Fiji&lt;br /&gt;
| | | | |____Funafuti&lt;br /&gt;
| | | | |____Galapagos&lt;br /&gt;
| | | | |____Gambier&lt;br /&gt;
| | | | |____Guadalcanal&lt;br /&gt;
| | | | |____Guam&lt;br /&gt;
| | | | |____Honolulu&lt;br /&gt;
| | | | |____Johnston&lt;br /&gt;
| | | | |____Kiritimati&lt;br /&gt;
| | | | |____Kosrae&lt;br /&gt;
| | | | |____Kwajalein&lt;br /&gt;
| | | | |____Majuro&lt;br /&gt;
| | | | |____Marquesas&lt;br /&gt;
| | | | |____Midway&lt;br /&gt;
| | | | |____Nauru&lt;br /&gt;
| | | | |____Niue&lt;br /&gt;
| | | | |____Norfolk&lt;br /&gt;
| | | | |____Noumea&lt;br /&gt;
| | | | |____Pago_Pago&lt;br /&gt;
| | | | |____Palau&lt;br /&gt;
| | | | |____Pitcairn&lt;br /&gt;
| | | | |____Pohnpei&lt;br /&gt;
| | | | |____Ponape&lt;br /&gt;
| | | | |____Port_Moresby&lt;br /&gt;
| | | | |____Rarotonga&lt;br /&gt;
| | | | |____Saipan&lt;br /&gt;
| | | | |____Samoa&lt;br /&gt;
| | | | |____Tahiti&lt;br /&gt;
| | | | |____Tarawa&lt;br /&gt;
| | | | |____Tongatapu&lt;br /&gt;
| | | | |____Truk&lt;br /&gt;
| | | | |____Wake&lt;br /&gt;
| | | | |____Wallis&lt;br /&gt;
| | | | |____Yap&lt;br /&gt;
| | | |____Poland&lt;br /&gt;
| | | |____Portugal&lt;br /&gt;
| | | |____posixrules&lt;br /&gt;
| | | |____PRC&lt;br /&gt;
| | | |____PST8PDT&lt;br /&gt;
| | | |____ROC&lt;br /&gt;
| | | |____ROK&lt;br /&gt;
| | | |____Singapore&lt;br /&gt;
| | | |____Turkey&lt;br /&gt;
| | | |____UCT&lt;br /&gt;
| | | |____Universal&lt;br /&gt;
| | | |____US&lt;br /&gt;
| | | | |____Alaska&lt;br /&gt;
| | | | |____Aleutian&lt;br /&gt;
| | | | |____Arizona&lt;br /&gt;
| | | | |____Central&lt;br /&gt;
| | | | |____East-Indiana&lt;br /&gt;
| | | | |____Eastern&lt;br /&gt;
| | | | |____Hawaii&lt;br /&gt;
| | | | |____Indiana-Starke&lt;br /&gt;
| | | | |____Michigan&lt;br /&gt;
| | | | |____Mountain&lt;br /&gt;
| | | | |____Pacific&lt;br /&gt;
| | | | |____Pacific-New&lt;br /&gt;
| | | | |____Samoa&lt;br /&gt;
| | | |____UTC&lt;br /&gt;
| | | |____W-SU&lt;br /&gt;
| | | |____WET&lt;br /&gt;
| | | |____zone.tab&lt;br /&gt;
| | | |____Zulu&lt;br /&gt;
|____postinstall.sh&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4039</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4039"/>
		<updated>2012-08-23T10:37:03Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:MACOSDEVELASCEND4.png|thumb|none|400px|Mac screenshot]]&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons ===&lt;br /&gt;
&lt;br /&gt;
Se instalo una versión de Scons 2.20 se puede descargar de [[http://www.scons.org/  aquí ]].&lt;br /&gt;
&lt;br /&gt;
Un problema que se nota es que los instaladores de varias dependencias tienen binarios que se almacenan en /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
Pero no se pueden usar directamente como: $scons. Es necesario hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de PCRE ===&lt;br /&gt;
SWIG tiene una dependencia llamada PCRE o &#039;&#039;PCRE - Perl Compatible Regular Expressions&#039;&#039;, se puede descargar de [[https://sourceforge.net/projects/pcre/files/pcre/ aquí ]]  y tambien en /opt/gtk&lt;br /&gt;
&lt;br /&gt;
El resultado de la compilación debe ser parecido a esto:&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
...&lt;br /&gt;
pcre-8.31 configuration summary:&lt;br /&gt;
&lt;br /&gt;
    Install prefix .................. : /usr/local&lt;br /&gt;
    C preprocessor .................. : gcc -E&lt;br /&gt;
    C compiler ...................... : gcc&lt;br /&gt;
    C++ preprocessor ................ : g++ -E&lt;br /&gt;
    C++ compiler .................... : g++&lt;br /&gt;
    Linker .......................... : /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld&lt;br /&gt;
    C preprocessor flags ............ : &lt;br /&gt;
    C compiler flags ................ : -O2&lt;br /&gt;
    C++ compiler flags .............. : -O2&lt;br /&gt;
    Linker flags .................... : &lt;br /&gt;
    Extra libraries ................. : &lt;br /&gt;
&lt;br /&gt;
    Build 8 bit pcre library ........ : yes&lt;br /&gt;
    Build 16 bit pcre library ....... : no&lt;br /&gt;
    Build C++ library ............... : yes&lt;br /&gt;
    Enable JIT compiling support .... : no&lt;br /&gt;
    Enable UTF-8/16 support ......... : no&lt;br /&gt;
    Unicode properties .............. : no&lt;br /&gt;
    Newline char/sequence ........... : lf&lt;br /&gt;
    \R matches only ANYCRLF ......... : no&lt;br /&gt;
    EBCDIC coding ................... : no&lt;br /&gt;
    Rebuild char tables ............. : no&lt;br /&gt;
    Use stack recursion ............. : yes&lt;br /&gt;
    POSIX mem threshold ............. : 10&lt;br /&gt;
    Internal link size .............. : 2&lt;br /&gt;
    Match limit ..................... : 10000000&lt;br /&gt;
    Match limit recursion ........... : MATCH_LIMIT&lt;br /&gt;
    Build shared libs ............... : yes&lt;br /&gt;
    Build static libs ............... : yes&lt;br /&gt;
    Use JIT in pcregrep ............. : no&lt;br /&gt;
    Buffer size for pcregrep ........ : 20480&lt;br /&gt;
    Link pcregrep with libz ......... : no&lt;br /&gt;
    Link pcregrep with libbz2 ....... : no&lt;br /&gt;
    Link pcretest with libedit ...... : no&lt;br /&gt;
    Link pcretest with libreadline .. : no&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También hacer enlace simbolico a bin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
osxs-Mac-Pro:swig-2.0.8 osx$ sudo ln -s /usr/local/bin/pcre-config /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de SWIG === &lt;br /&gt;
&lt;br /&gt;
SWIG se usa en Ascend con gtk y python. Se debe descargar [[http://www.swig.org/ aquí]], si no se compila SWIG no se genera el entorno gráfico de ascend4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ sudo ln -s /usr/local/bin/swig /bin/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
Descargar e instalar [[https://computation.llnl.gov/casc/sundials/main.html sundails]] para las soluciones de Solvers.&lt;br /&gt;
&lt;br /&gt;
== Compilación del ASCEND4==&lt;br /&gt;
&lt;br /&gt;
Descargar el ascend4 de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-&amp;lt;Pro:Ascend osx$svn co svn://ascend4.org/code/branches/carlos ascend&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se usa el siguiente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$scons --config=force&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativamente con la configuración de los archivos de IPOPT y CONOPT &lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
scons --config=force INSTALL_PREFIX=/usr/local/ IPOPT_PREFIX=../lib IPOPT_LIBPATH=../lib IPOPT_CPPPATH=../lib CONOPT_PREFIX=../lib CONOPT_CPPPATH=../Library  CONOPT_LIBPATH=../lib CONOPT_PATH=../lib GRAPHVIZ_CPPPATH=../lib GRAPHVIZ_LIBPATH=../lib GRAPHVIZ_LIBS=../lib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se tiene algunas salidas debido al posix de MAC &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
CREATED ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
CREATED ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
CREATED DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
CREATED PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
&lt;br /&gt;
Restarting with...&lt;br /&gt;
   export ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
   export ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
   export DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
   export PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
PYTHON...  ./pygtk/ascdev&lt;br /&gt;
ascdev: posix_spawn: /opt/ascend/pygtk/ascdev2.7: No such file or directory&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución es crear una copia de ascdev a ascdev en la carpeta pygtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r pygtk/ascdev pygtk/ascdev2.7&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-02.png|thumb|none|400px|Mac screenshot Model lokta]]&lt;br /&gt;
&lt;br /&gt;
Algunos screenshot más [[http://ascend4.org/User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot aqui]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creación de los ASCEND4.app==&lt;br /&gt;
Para la creación de ASCEND4 se copio los archivos compilados en ascend de la siguiente forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ mkdir  -r ASCEND4.app/Contents/Resources&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r ascend ASCEND4.app/Contents/Resources&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r ascend/mac/Info.plist ASCEND4.app/Contents/&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r ascend/mac/ascend.icns ASCEND4.app/Contents/Resources&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cd   ASCEND4.app/Contents&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ln -s  Resources/ascend/ascdev ascend &lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ln -s  Resources/ascend/ascdev2.7 ascend2.7 &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instaladores Compilados y probados no para el el instalador Oficial ==&lt;br /&gt;
&lt;br /&gt;
Estos paquetes fueron instalados directamente en la carpeta Downloads, lo cual no es correcto, lo mejor es instalarlos también en /opt/gtk dado que los archivos luego son linkeados por el scons y pueden sufrir ruptura al pasar al instalador, no se incluyen en el instalador final pero si en sl [[http://www.cardenas.pe/Ascend/ASCEND-t.dmg ASCEND-t.dmg]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
Para la instalación del Ipopt se tomo como referencia el instalador de ASCEND en [[http://ascend4.org/Building_ASCEND/Gentoo#Ipopt Gentoo]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de GRAPHVIZ ===&lt;br /&gt;
&lt;br /&gt;
Para los diagramas de árboles se instaló el GRAPHVIZ, también hacerlo en /opt/gtk. Utilizar las fuentes de [[http://www.graphviz.org/Download.php aquí]].&lt;br /&gt;
&lt;br /&gt;
Lo necesario para la compilación de scons son estos archivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   31304 Aug 18 15:18 libcdt.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   86216 Aug 18 15:16 libcgraph.6.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   56100 Aug 18 15:15 libgraph.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff  485020 Aug 18 15:15 libgvc.6.dylib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
Se Instaló el paquete c-unit. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de lyx ===&lt;br /&gt;
&lt;br /&gt;
No se llego a probar&lt;br /&gt;
&lt;br /&gt;
*** NOTA: Se espera hacer un nuevo instalador con estos paquetes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;br /&gt;
&lt;br /&gt;
8.- El tiempo para compilar todo lo necesario para hacer un instalador desde un sistema MACOS Limpio es de 26 horas con una conexión de 200kb.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4038</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4038"/>
		<updated>2012-08-23T10:22:14Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Sistema Base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:MACOSDEVELASCEND4.png|thumb|none|400px|Mac screenshot]]&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons ===&lt;br /&gt;
&lt;br /&gt;
Se instalo una versión de Scons 2.20 se puede descargar de [[http://www.scons.org/  aquí ]].&lt;br /&gt;
&lt;br /&gt;
Un problema que se nota es que los instaladores de varias dependencias tienen binarios que se almacenan en /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
Pero no se pueden usar directamente como: $scons. Es necesario hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de PCRE ===&lt;br /&gt;
SWIG tiene una dependencia llamada PCRE o &#039;&#039;PCRE - Perl Compatible Regular Expressions&#039;&#039;, se puede descargar de [[https://sourceforge.net/projects/pcre/files/pcre/ aquí ]]  y tambien en /opt/gtk&lt;br /&gt;
&lt;br /&gt;
El resultado de la compilación debe ser parecido a esto:&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
...&lt;br /&gt;
pcre-8.31 configuration summary:&lt;br /&gt;
&lt;br /&gt;
    Install prefix .................. : /usr/local&lt;br /&gt;
    C preprocessor .................. : gcc -E&lt;br /&gt;
    C compiler ...................... : gcc&lt;br /&gt;
    C++ preprocessor ................ : g++ -E&lt;br /&gt;
    C++ compiler .................... : g++&lt;br /&gt;
    Linker .......................... : /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld&lt;br /&gt;
    C preprocessor flags ............ : &lt;br /&gt;
    C compiler flags ................ : -O2&lt;br /&gt;
    C++ compiler flags .............. : -O2&lt;br /&gt;
    Linker flags .................... : &lt;br /&gt;
    Extra libraries ................. : &lt;br /&gt;
&lt;br /&gt;
    Build 8 bit pcre library ........ : yes&lt;br /&gt;
    Build 16 bit pcre library ....... : no&lt;br /&gt;
    Build C++ library ............... : yes&lt;br /&gt;
    Enable JIT compiling support .... : no&lt;br /&gt;
    Enable UTF-8/16 support ......... : no&lt;br /&gt;
    Unicode properties .............. : no&lt;br /&gt;
    Newline char/sequence ........... : lf&lt;br /&gt;
    \R matches only ANYCRLF ......... : no&lt;br /&gt;
    EBCDIC coding ................... : no&lt;br /&gt;
    Rebuild char tables ............. : no&lt;br /&gt;
    Use stack recursion ............. : yes&lt;br /&gt;
    POSIX mem threshold ............. : 10&lt;br /&gt;
    Internal link size .............. : 2&lt;br /&gt;
    Match limit ..................... : 10000000&lt;br /&gt;
    Match limit recursion ........... : MATCH_LIMIT&lt;br /&gt;
    Build shared libs ............... : yes&lt;br /&gt;
    Build static libs ............... : yes&lt;br /&gt;
    Use JIT in pcregrep ............. : no&lt;br /&gt;
    Buffer size for pcregrep ........ : 20480&lt;br /&gt;
    Link pcregrep with libz ......... : no&lt;br /&gt;
    Link pcregrep with libbz2 ....... : no&lt;br /&gt;
    Link pcretest with libedit ...... : no&lt;br /&gt;
    Link pcretest with libreadline .. : no&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También hacer enlace simbolico a bin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
osxs-Mac-Pro:swig-2.0.8 osx$ sudo ln -s /usr/local/bin/pcre-config /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de SWIG === &lt;br /&gt;
&lt;br /&gt;
SWIG se usa en Ascend con gtk y python. Se debe descargar [[http://www.swig.org/ aquí]], si no se compila SWIG no se genera el entorno gráfico de ascend4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ sudo ln -s /usr/local/bin/swig /bin/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
Descargar e instalar [[https://computation.llnl.gov/casc/sundials/main.html sundails]] para las soluciones de Solvers.&lt;br /&gt;
&lt;br /&gt;
== Compilación del ASCEND4==&lt;br /&gt;
&lt;br /&gt;
Se usa el siguiente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$scons --config=force&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativamente con la configuración de los archivos de IPOPT y CONOPT &lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
scons --config=force INSTALL_PREFIX=/usr/local/ IPOPT_PREFIX=../lib IPOPT_LIBPATH=../lib IPOPT_CPPPATH=../lib CONOPT_PREFIX=../lib CONOPT_CPPPATH=../Library  CONOPT_LIBPATH=../lib CONOPT_PATH=../lib GRAPHVIZ_CPPPATH=../lib GRAPHVIZ_LIBPATH=../lib GRAPHVIZ_LIBS=../lib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se tiene algunas salidas debido al posix de MAC &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
CREATED ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
CREATED ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
CREATED DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
CREATED PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
&lt;br /&gt;
Restarting with...&lt;br /&gt;
   export ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
   export ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
   export DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
   export PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
PYTHON...  ./pygtk/ascdev&lt;br /&gt;
ascdev: posix_spawn: /opt/ascend/pygtk/ascdev2.7: No such file or directory&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución es crear una copia de ascdev a ascdev en la carpeta pygtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r pygtk/ascdev pygtk/ascdev2.7&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instaladores Compilados y probados no para el el instalador Oficial ==&lt;br /&gt;
&lt;br /&gt;
Estos paquetes fueron instalados directamente en la carpeta Downloads, lo cual no es correcto, lo mejor es instalarlos también en /opt/gtk dado que los archivos luego son linkeados por el scons y pueden sufrir ruptura al pasar al instalador, no se incluyen en el instalador final pero si en sl [[http://www.cardenas.pe/Ascend/ASCEND-t.dmg ASCEND-t.dmg]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
Para la instalación del Ipopt se tomo como referencia el instalador de ASCEND en [[http://ascend4.org/Building_ASCEND/Gentoo#Ipopt Gentoo]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de GRAPHVIZ ===&lt;br /&gt;
&lt;br /&gt;
Para los diagramas de árboles se instaló el GRAPHVIZ, también hacerlo en /opt/gtk. Utilizar las fuentes de [[http://www.graphviz.org/Download.php aquí]].&lt;br /&gt;
&lt;br /&gt;
Lo necesario para la compilación de scons son estos archivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   31304 Aug 18 15:18 libcdt.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   86216 Aug 18 15:16 libcgraph.6.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   56100 Aug 18 15:15 libgraph.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff  485020 Aug 18 15:15 libgvc.6.dylib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
Se Instaló el paquete c-unit. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de lyx ===&lt;br /&gt;
&lt;br /&gt;
No se llego a probar&lt;br /&gt;
&lt;br /&gt;
*** NOTA: Se espera hacer un nuevo instalador con estos paquetes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;br /&gt;
&lt;br /&gt;
8.- El tiempo para compilar todo lo necesario para hacer un instalador desde un sistema MACOS Limpio es de 26 horas con una conexión de 200kb.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:MACOSDEVELASCEND4.png&amp;diff=4037</id>
		<title>File:MACOSDEVELASCEND4.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:MACOSDEVELASCEND4.png&amp;diff=4037"/>
		<updated>2012-08-23T09:38:49Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4036</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4036"/>
		<updated>2012-08-23T09:31:02Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons ===&lt;br /&gt;
&lt;br /&gt;
Se instalo una versión de Scons 2.20 se puede descargar de [[http://www.scons.org/  aquí ]].&lt;br /&gt;
&lt;br /&gt;
Un problema que se nota es que los instaladores de varias dependencias tienen binarios que se almacenan en /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
Pero no se pueden usar directamente como: $scons. Es necesario hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de PCRE ===&lt;br /&gt;
SWIG tiene una dependencia llamada PCRE o &#039;&#039;PCRE - Perl Compatible Regular Expressions&#039;&#039;, se puede descargar de [[https://sourceforge.net/projects/pcre/files/pcre/ aquí ]]  y tambien en /opt/gtk&lt;br /&gt;
&lt;br /&gt;
El resultado de la compilación debe ser parecido a esto:&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
...&lt;br /&gt;
pcre-8.31 configuration summary:&lt;br /&gt;
&lt;br /&gt;
    Install prefix .................. : /usr/local&lt;br /&gt;
    C preprocessor .................. : gcc -E&lt;br /&gt;
    C compiler ...................... : gcc&lt;br /&gt;
    C++ preprocessor ................ : g++ -E&lt;br /&gt;
    C++ compiler .................... : g++&lt;br /&gt;
    Linker .......................... : /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld&lt;br /&gt;
    C preprocessor flags ............ : &lt;br /&gt;
    C compiler flags ................ : -O2&lt;br /&gt;
    C++ compiler flags .............. : -O2&lt;br /&gt;
    Linker flags .................... : &lt;br /&gt;
    Extra libraries ................. : &lt;br /&gt;
&lt;br /&gt;
    Build 8 bit pcre library ........ : yes&lt;br /&gt;
    Build 16 bit pcre library ....... : no&lt;br /&gt;
    Build C++ library ............... : yes&lt;br /&gt;
    Enable JIT compiling support .... : no&lt;br /&gt;
    Enable UTF-8/16 support ......... : no&lt;br /&gt;
    Unicode properties .............. : no&lt;br /&gt;
    Newline char/sequence ........... : lf&lt;br /&gt;
    \R matches only ANYCRLF ......... : no&lt;br /&gt;
    EBCDIC coding ................... : no&lt;br /&gt;
    Rebuild char tables ............. : no&lt;br /&gt;
    Use stack recursion ............. : yes&lt;br /&gt;
    POSIX mem threshold ............. : 10&lt;br /&gt;
    Internal link size .............. : 2&lt;br /&gt;
    Match limit ..................... : 10000000&lt;br /&gt;
    Match limit recursion ........... : MATCH_LIMIT&lt;br /&gt;
    Build shared libs ............... : yes&lt;br /&gt;
    Build static libs ............... : yes&lt;br /&gt;
    Use JIT in pcregrep ............. : no&lt;br /&gt;
    Buffer size for pcregrep ........ : 20480&lt;br /&gt;
    Link pcregrep with libz ......... : no&lt;br /&gt;
    Link pcregrep with libbz2 ....... : no&lt;br /&gt;
    Link pcretest with libedit ...... : no&lt;br /&gt;
    Link pcretest with libreadline .. : no&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También hacer enlace simbolico a bin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
osxs-Mac-Pro:swig-2.0.8 osx$ sudo ln -s /usr/local/bin/pcre-config /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de SWIG === &lt;br /&gt;
&lt;br /&gt;
SWIG se usa en Ascend con gtk y python. Se debe descargar [[http://www.swig.org/ aquí]], si no se compila SWIG no se genera el entorno gráfico de ascend4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ sudo ln -s /usr/local/bin/swig /bin/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
Descargar e instalar [[https://computation.llnl.gov/casc/sundials/main.html sundails]] para las soluciones de Solvers.&lt;br /&gt;
&lt;br /&gt;
== Compilación del ASCEND4==&lt;br /&gt;
&lt;br /&gt;
Se usa el siguiente comando: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$scons --config=force&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternativamente con la configuración de los archivos de IPOPT y CONOPT &lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
scons --config=force INSTALL_PREFIX=/usr/local/ IPOPT_PREFIX=../lib IPOPT_LIBPATH=../lib IPOPT_CPPPATH=../lib CONOPT_PREFIX=../lib CONOPT_CPPPATH=../Library  CONOPT_LIBPATH=../lib CONOPT_PATH=../lib GRAPHVIZ_CPPPATH=../lib GRAPHVIZ_LIBPATH=../lib GRAPHVIZ_LIBS=../lib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se tiene algunas salidas debido al posix de MAC &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
CREATED ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
CREATED ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
CREATED DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
CREATED PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
&lt;br /&gt;
Restarting with...&lt;br /&gt;
   export ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
   export ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
   export DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
   export PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
PYTHON...  ./pygtk/ascdev&lt;br /&gt;
ascdev: posix_spawn: /opt/ascend/pygtk/ascdev2.7: No such file or directory&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución es crear una copia de ascdev a ascdev en la carpeta pygtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r pygtk/ascdev pygtk/ascdev2.7&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instaladores Compilados y probados no para el el instalador Oficial ==&lt;br /&gt;
&lt;br /&gt;
Estos paquetes fueron instalados directamente en la carpeta Downloads, lo cual no es correcto, lo mejor es instalarlos también en /opt/gtk dado que los archivos luego son linkeados por el scons y pueden sufrir ruptura al pasar al instalador, no se incluyen en el instalador final pero si en sl [[http://www.cardenas.pe/Ascend/ASCEND-t.dmg ASCEND-t.dmg]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
Para la instalación del Ipopt se tomo como referencia el instalador de ASCEND en [[http://ascend4.org/Building_ASCEND/Gentoo#Ipopt Gentoo]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de GRAPHVIZ ===&lt;br /&gt;
&lt;br /&gt;
Para los diagramas de árboles se instaló el GRAPHVIZ, también hacerlo en /opt/gtk. Utilizar las fuentes de [[http://www.graphviz.org/Download.php aquí]].&lt;br /&gt;
&lt;br /&gt;
Lo necesario para la compilación de scons son estos archivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   31304 Aug 18 15:18 libcdt.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   86216 Aug 18 15:16 libcgraph.6.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   56100 Aug 18 15:15 libgraph.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff  485020 Aug 18 15:15 libgvc.6.dylib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
Se Instaló el paquete c-unit. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de lyx ===&lt;br /&gt;
&lt;br /&gt;
No se llego a probar&lt;br /&gt;
&lt;br /&gt;
*** NOTA: Se espera hacer un nuevo instalador con estos paquetes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;br /&gt;
&lt;br /&gt;
8.- El tiempo para compilar todo lo necesario para hacer un instalador desde un sistema MACOS Limpio es de 26 horas con una conexión de 200kb.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4035</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4035"/>
		<updated>2012-08-23T09:27:50Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons ===&lt;br /&gt;
&lt;br /&gt;
Se instalo una versión de Scons 2.20 se puede descargar de [[http://www.scons.org/  aquí ]].&lt;br /&gt;
&lt;br /&gt;
Un problema que se nota es que los instaladores de varias dependencias tienen binarios que se almacenan en /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
Pero no se pueden usar directamente como: $scons. Es necesario hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de PCRE ===&lt;br /&gt;
SWIG tiene una dependencia llamada PCRE o &#039;&#039;PCRE - Perl Compatible Regular Expressions&#039;&#039;, se puede descargar de [[https://sourceforge.net/projects/pcre/files/pcre/ aquí ]]  y tambien en /opt/gtk&lt;br /&gt;
&lt;br /&gt;
El resultado de la compilación debe ser parecido a esto:&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
...&lt;br /&gt;
pcre-8.31 configuration summary:&lt;br /&gt;
&lt;br /&gt;
    Install prefix .................. : /usr/local&lt;br /&gt;
    C preprocessor .................. : gcc -E&lt;br /&gt;
    C compiler ...................... : gcc&lt;br /&gt;
    C++ preprocessor ................ : g++ -E&lt;br /&gt;
    C++ compiler .................... : g++&lt;br /&gt;
    Linker .......................... : /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld&lt;br /&gt;
    C preprocessor flags ............ : &lt;br /&gt;
    C compiler flags ................ : -O2&lt;br /&gt;
    C++ compiler flags .............. : -O2&lt;br /&gt;
    Linker flags .................... : &lt;br /&gt;
    Extra libraries ................. : &lt;br /&gt;
&lt;br /&gt;
    Build 8 bit pcre library ........ : yes&lt;br /&gt;
    Build 16 bit pcre library ....... : no&lt;br /&gt;
    Build C++ library ............... : yes&lt;br /&gt;
    Enable JIT compiling support .... : no&lt;br /&gt;
    Enable UTF-8/16 support ......... : no&lt;br /&gt;
    Unicode properties .............. : no&lt;br /&gt;
    Newline char/sequence ........... : lf&lt;br /&gt;
    \R matches only ANYCRLF ......... : no&lt;br /&gt;
    EBCDIC coding ................... : no&lt;br /&gt;
    Rebuild char tables ............. : no&lt;br /&gt;
    Use stack recursion ............. : yes&lt;br /&gt;
    POSIX mem threshold ............. : 10&lt;br /&gt;
    Internal link size .............. : 2&lt;br /&gt;
    Match limit ..................... : 10000000&lt;br /&gt;
    Match limit recursion ........... : MATCH_LIMIT&lt;br /&gt;
    Build shared libs ............... : yes&lt;br /&gt;
    Build static libs ............... : yes&lt;br /&gt;
    Use JIT in pcregrep ............. : no&lt;br /&gt;
    Buffer size for pcregrep ........ : 20480&lt;br /&gt;
    Link pcregrep with libz ......... : no&lt;br /&gt;
    Link pcregrep with libbz2 ....... : no&lt;br /&gt;
    Link pcretest with libedit ...... : no&lt;br /&gt;
    Link pcretest with libreadline .. : no&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También hacer enlace simbolico a bin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
osxs-Mac-Pro:swig-2.0.8 osx$ sudo ln -s /usr/local/bin/pcre-config /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de SWIG === &lt;br /&gt;
&lt;br /&gt;
SWIG se usa en Ascend con gtk y python. Se debe descargar [[http://www.swig.org/ aquí]], si no se compila SWIG no se genera el entorno gráfico de ascend4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ sudo ln -s /usr/local/bin/swig /bin/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
Descargar e instalar [[https://computation.llnl.gov/casc/sundials/main.html sundails]] para las soluciones de Solvers.&lt;br /&gt;
&lt;br /&gt;
== Compilación del ASCEND4==&lt;br /&gt;
&lt;br /&gt;
Se tiene algunas salidas debido al posix de MAC &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
CREATED ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
CREATED ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
CREATED DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
CREATED PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
&lt;br /&gt;
Restarting with...&lt;br /&gt;
   export ASCENDLIBRARY=/opt/ascend/models&lt;br /&gt;
   export ASCENDSOLVERS=/opt/ascend/solvers/cmslv:/opt/ascend/solvers/conopt:/opt/ascend/solvers/dopri5:/opt/ascend/solvers/ida:/opt/ascend/solvers/ipopt:/opt/ascend/solvers/lrslv:/opt/ascend/solvers/lsode:/opt/ascend/solvers/qrslv&lt;br /&gt;
   export DYLD_LIBRARY_PATH=/opt/ascend:/opt/ascend/pygtk&lt;br /&gt;
   export PYTHONPATH=/opt/ascend/ascxx&lt;br /&gt;
PYTHON...  ./pygtk/ascdev&lt;br /&gt;
ascdev: posix_spawn: /opt/ascend/pygtk/ascdev2.7: No such file or directory&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La solución es crear una copia de ascdev a ascdev en la carpeta pygtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ cp -r pygtk/ascdev pygtk/ascdev2.7&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ ./pygtk/ascdev models/johnpye/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Instaladores Compilados y probados no para el el instalador Oficial ==&lt;br /&gt;
&lt;br /&gt;
Estos paquetes fueron instalados directamente en la carpeta Downloads, lo cual no es correcto, lo mejor es instalarlos también en /opt/gtk dado que los archivos luego son linkeados por el scons y pueden sufrir ruptura al pasar al instalador, no se incluyen en el instalador final pero si en sl [[http://www.cardenas.pe/Ascend/ASCEND-t.dmg ASCEND-t.dmg]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
Para la instalación del Ipopt se tomo como referencia el instalador de ASCEND en [[http://ascend4.org/Building_ASCEND/Gentoo#Ipopt Gentoo]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de GRAPHVIZ ===&lt;br /&gt;
&lt;br /&gt;
Para los diagramas de árboles se instaló el GRAPHVIZ, también hacerlo en /opt/gtk. Utilizar las fuentes de [[http://www.graphviz.org/Download.php aquí]].&lt;br /&gt;
&lt;br /&gt;
Lo necesario para la compilación de scons son estos archivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   31304 Aug 18 15:18 libcdt.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   86216 Aug 18 15:16 libcgraph.6.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   56100 Aug 18 15:15 libgraph.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff  485020 Aug 18 15:15 libgvc.6.dylib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
Se Instaló el paquete c-unit. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de lyx ===&lt;br /&gt;
&lt;br /&gt;
No se llego a probar&lt;br /&gt;
&lt;br /&gt;
*** NOTA: Se espera hacer un nuevo instalador con estos paquetes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;br /&gt;
&lt;br /&gt;
8.- El tiempo para compilar todo lo necesario para hacer un instalador desde un sistema MACOS Limpio es de 26 horas con una conexión de 200kb.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4034</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4034"/>
		<updated>2012-08-23T09:23:48Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Instalación de GRAPHVIZ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons ===&lt;br /&gt;
&lt;br /&gt;
Se instalo una versión de Scons 2.20 se puede descargar de [[http://www.scons.org/  aquí ]].&lt;br /&gt;
&lt;br /&gt;
Un problema que se nota es que los instaladores de varias dependencias tienen binarios que se almacenan en /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
Pero no se pueden usar directamente como: $scons. Es necesario hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de PCRE ===&lt;br /&gt;
SWIG tiene una dependencia llamada PCRE o &#039;&#039;PCRE - Perl Compatible Regular Expressions&#039;&#039;, se puede descargar de [[https://sourceforge.net/projects/pcre/files/pcre/ aquí ]]  y tambien en /opt/gtk&lt;br /&gt;
&lt;br /&gt;
El resultado de la compilación debe ser parecido a esto:&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
...&lt;br /&gt;
pcre-8.31 configuration summary:&lt;br /&gt;
&lt;br /&gt;
    Install prefix .................. : /usr/local&lt;br /&gt;
    C preprocessor .................. : gcc -E&lt;br /&gt;
    C compiler ...................... : gcc&lt;br /&gt;
    C++ preprocessor ................ : g++ -E&lt;br /&gt;
    C++ compiler .................... : g++&lt;br /&gt;
    Linker .......................... : /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld&lt;br /&gt;
    C preprocessor flags ............ : &lt;br /&gt;
    C compiler flags ................ : -O2&lt;br /&gt;
    C++ compiler flags .............. : -O2&lt;br /&gt;
    Linker flags .................... : &lt;br /&gt;
    Extra libraries ................. : &lt;br /&gt;
&lt;br /&gt;
    Build 8 bit pcre library ........ : yes&lt;br /&gt;
    Build 16 bit pcre library ....... : no&lt;br /&gt;
    Build C++ library ............... : yes&lt;br /&gt;
    Enable JIT compiling support .... : no&lt;br /&gt;
    Enable UTF-8/16 support ......... : no&lt;br /&gt;
    Unicode properties .............. : no&lt;br /&gt;
    Newline char/sequence ........... : lf&lt;br /&gt;
    \R matches only ANYCRLF ......... : no&lt;br /&gt;
    EBCDIC coding ................... : no&lt;br /&gt;
    Rebuild char tables ............. : no&lt;br /&gt;
    Use stack recursion ............. : yes&lt;br /&gt;
    POSIX mem threshold ............. : 10&lt;br /&gt;
    Internal link size .............. : 2&lt;br /&gt;
    Match limit ..................... : 10000000&lt;br /&gt;
    Match limit recursion ........... : MATCH_LIMIT&lt;br /&gt;
    Build shared libs ............... : yes&lt;br /&gt;
    Build static libs ............... : yes&lt;br /&gt;
    Use JIT in pcregrep ............. : no&lt;br /&gt;
    Buffer size for pcregrep ........ : 20480&lt;br /&gt;
    Link pcregrep with libz ......... : no&lt;br /&gt;
    Link pcregrep with libbz2 ....... : no&lt;br /&gt;
    Link pcretest with libedit ...... : no&lt;br /&gt;
    Link pcretest with libreadline .. : no&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También hacer enlace simbolico a bin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
osxs-Mac-Pro:swig-2.0.8 osx$ sudo ln -s /usr/local/bin/pcre-config /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de SWIG === &lt;br /&gt;
&lt;br /&gt;
SWIG se usa en Ascend con gtk y python. Se debe descargar [[http://www.swig.org/ aquí]], si no se compila SWIG no se genera el entorno gráfico de ascend4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ sudo ln -s /usr/local/bin/swig /bin/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
Descargar e instalar [[https://computation.llnl.gov/casc/sundials/main.html sundails]] para las soluciones de Solvers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instaladores Compilados y probados no para el el instalador Oficial ==&lt;br /&gt;
&lt;br /&gt;
Estos paquetes fueron instalados directamente en la carpeta Downloads, lo cual no es correcto, lo mejor es instalarlos también en /opt/gtk dado que los archivos luego son linkeados por el scons y pueden sufrir ruptura al pasar al instalador, no se incluyen en el instalador final pero si en sl [[http://www.cardenas.pe/Ascend/ASCEND-t.dmg ASCEND-t.dmg]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
Para la instalación del Ipopt se tomo como referencia el instalador de ASCEND en [[http://ascend4.org/Building_ASCEND/Gentoo#Ipopt Gentoo]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de GRAPHVIZ ===&lt;br /&gt;
&lt;br /&gt;
Para los diagramas de árboles se instaló el GRAPHVIZ, también hacerlo en /opt/gtk. Utilizar las fuentes de [[http://www.graphviz.org/Download.php aquí]].&lt;br /&gt;
&lt;br /&gt;
Lo necesario para la compilación de scons son estos archivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   31304 Aug 18 15:18 libcdt.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   86216 Aug 18 15:16 libcgraph.6.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   56100 Aug 18 15:15 libgraph.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff  485020 Aug 18 15:15 libgvc.6.dylib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
Se Instaló el paquete c-unit. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de lyx ===&lt;br /&gt;
&lt;br /&gt;
No se llego a probar&lt;br /&gt;
&lt;br /&gt;
*** NOTA: Se espera hacer un nuevo instalador con estos paquetes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;br /&gt;
&lt;br /&gt;
8.- El tiempo para compilar todo lo necesario para hacer un instalador desde un sistema MACOS Limpio es de 16 horas con una conexión de 200kb.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4033</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4033"/>
		<updated>2012-08-23T09:21:24Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons ===&lt;br /&gt;
&lt;br /&gt;
Se instalo una versión de Scons 2.20 se puede descargar de [[http://www.scons.org/  aquí ]].&lt;br /&gt;
&lt;br /&gt;
Un problema que se nota es que los instaladores de varias dependencias tienen binarios que se almacenan en /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
Pero no se pueden usar directamente como: $scons. Es necesario hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de PCRE ===&lt;br /&gt;
SWIG tiene una dependencia llamada PCRE o &#039;&#039;PCRE - Perl Compatible Regular Expressions&#039;&#039;, se puede descargar de [[https://sourceforge.net/projects/pcre/files/pcre/ aquí ]]  y tambien en /opt/gtk&lt;br /&gt;
&lt;br /&gt;
El resultado de la compilación debe ser parecido a esto:&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
...&lt;br /&gt;
pcre-8.31 configuration summary:&lt;br /&gt;
&lt;br /&gt;
    Install prefix .................. : /usr/local&lt;br /&gt;
    C preprocessor .................. : gcc -E&lt;br /&gt;
    C compiler ...................... : gcc&lt;br /&gt;
    C++ preprocessor ................ : g++ -E&lt;br /&gt;
    C++ compiler .................... : g++&lt;br /&gt;
    Linker .......................... : /usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin11/4.2.1/ld&lt;br /&gt;
    C preprocessor flags ............ : &lt;br /&gt;
    C compiler flags ................ : -O2&lt;br /&gt;
    C++ compiler flags .............. : -O2&lt;br /&gt;
    Linker flags .................... : &lt;br /&gt;
    Extra libraries ................. : &lt;br /&gt;
&lt;br /&gt;
    Build 8 bit pcre library ........ : yes&lt;br /&gt;
    Build 16 bit pcre library ....... : no&lt;br /&gt;
    Build C++ library ............... : yes&lt;br /&gt;
    Enable JIT compiling support .... : no&lt;br /&gt;
    Enable UTF-8/16 support ......... : no&lt;br /&gt;
    Unicode properties .............. : no&lt;br /&gt;
    Newline char/sequence ........... : lf&lt;br /&gt;
    \R matches only ANYCRLF ......... : no&lt;br /&gt;
    EBCDIC coding ................... : no&lt;br /&gt;
    Rebuild char tables ............. : no&lt;br /&gt;
    Use stack recursion ............. : yes&lt;br /&gt;
    POSIX mem threshold ............. : 10&lt;br /&gt;
    Internal link size .............. : 2&lt;br /&gt;
    Match limit ..................... : 10000000&lt;br /&gt;
    Match limit recursion ........... : MATCH_LIMIT&lt;br /&gt;
    Build shared libs ............... : yes&lt;br /&gt;
    Build static libs ............... : yes&lt;br /&gt;
    Use JIT in pcregrep ............. : no&lt;br /&gt;
    Buffer size for pcregrep ........ : 20480&lt;br /&gt;
    Link pcregrep with libz ......... : no&lt;br /&gt;
    Link pcregrep with libbz2 ....... : no&lt;br /&gt;
    Link pcretest with libedit ...... : no&lt;br /&gt;
    Link pcretest with libreadline .. : no&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
También hacer enlace simbolico a bin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
osxs-Mac-Pro:swig-2.0.8 osx$ sudo ln -s /usr/local/bin/pcre-config /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de SWIG === &lt;br /&gt;
&lt;br /&gt;
SWIG se usa en Ascend con gtk y python. Se debe descargar [[http://www.swig.org/ aquí]], si no se compila SWIG no se genera el entorno gráfico de ascend4.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:Ascend osx$ sudo ln -s /usr/local/bin/swig /bin/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
Descargar e instalar [[https://computation.llnl.gov/casc/sundials/main.html sundails]] para las soluciones de Solvers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instaladores Compilados y probados no para el el instalador Oficial ==&lt;br /&gt;
&lt;br /&gt;
Estos paquetes fueron instalados directamente en la carpeta Downloads, lo cual no es correcto, lo mejor es instalarlos también en /opt/gtk dado que los archivos luego son linkeados por el scons y pueden sufrir ruptura al pasar al instalador, no se incluyen en el instalador final pero si en sl [[http://www.cardenas.pe/Ascend/ASCEND-t.dmg ASCEND-t.dmg]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
Para la instalación del Ipopt se tomo como referencia el instalador de ASCEND en [[http://ascend4.org/Building_ASCEND/Gentoo#Ipopt Gentoo]].&lt;br /&gt;
&lt;br /&gt;
=== Instalación de GRAPHVIZ ===&lt;br /&gt;
&lt;br /&gt;
Para los diagramas de árboles se instaló el GRAPHVIZ, también hacerlo en /opt/gtk. Utilizar las fuentes de [[http://www.graphviz.org/Download.php aquí]].&lt;br /&gt;
&lt;br /&gt;
Lo necesario para la compilación de scons son estos archivos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   31304 Aug 18 15:18 libcdt.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   86216 Aug 18 15:16 libcgraph.6.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff   56100 Aug 18 15:15 libgraph.5.dylib&lt;br /&gt;
-rwxr-xr-x  1 lucialoyola  staff  485020 Aug 18 15:15 libgvc.6.dylib&lt;br /&gt;
&amp;lt;-source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
Se Instaló el paquete c-unit. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de lyx ===&lt;br /&gt;
&lt;br /&gt;
No se llego a probar&lt;br /&gt;
&lt;br /&gt;
*** NOTA: Se espera hacer un nuevo instalador con estos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4032</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4032"/>
		<updated>2012-08-23T09:00:12Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Instalación de Scons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons ===&lt;br /&gt;
&lt;br /&gt;
Se instalo una versión de Scons 2.20 se puede descargar de [[http://www.scons.org/  aquí ]].&lt;br /&gt;
&lt;br /&gt;
Un problema que se nota es que los instaladores de varias dependencias tienen binarios que se almacenan en /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
Pero no se pueden usar directamente como: $scons. Es necesario hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4031</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4031"/>
		<updated>2012-08-23T08:58:01Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Instalación de Scons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons ===&lt;br /&gt;
&lt;br /&gt;
Se instalo una versión de Scons 2.20 se puede descargar de [[ http://www.scons.org/ aquí]].&lt;br /&gt;
&lt;br /&gt;
Un problema que se nota es que los instaladores de varias dependencias tienen binarios que se almacenan en /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
Pero no se pueden usar directamente como: $scons. Es necesario hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4030</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4030"/>
		<updated>2012-08-23T08:57:19Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Instalación de Scons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons ===&lt;br /&gt;
&lt;br /&gt;
Se instalo una versión de Scons 2.20 se puede descargar de [[ http://www.scons.org/ aquí]].&lt;br /&gt;
&lt;br /&gt;
Un problema que se nota es que los instaladores de varias dependencias tienen binarios que se almacenan en /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
Pero no se pueden usar directamente como: $scons. Es necesario hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/local/bin/scons /bin/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4029</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4029"/>
		<updated>2012-08-23T08:52:33Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Instalación de GTK y PyGTK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el [[https://bugs.freedesktop.org/show_bug.cgi?id=37414 bug]]. &lt;br /&gt;
&lt;br /&gt;
Estando en jhbuild se debe de compilar a mano por terminar de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf configure --prefix=/opt/gtk --libdir=/opt/gtk/lib&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se debe intentar modificar el archivo _cache.py eliminando la arquitectura se coloca en la carpeta mac de ascend el archivo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$sudo ./waf build&lt;br /&gt;
$sudo ./waf install&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si no se logra corregir el problema se tendria que copiar el archivo _cairo.so de PyGTK mac port como último recurso&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4028</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4028"/>
		<updated>2012-08-23T08:42:08Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Instalación de Numpy, scipy, matplopt y ipython */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el bug. &lt;br /&gt;
&lt;br /&gt;
Recomiendo descargar este archivo _cairo.so que es de la versión de PyGTK.pkg instalado en MAC OSX 10.7 en /opt/gtk &lt;br /&gt;
Luego de copiarlo recomiendo &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png|thumb|none|400px|Matploptlib test]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4027</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4027"/>
		<updated>2012-08-23T08:40:50Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Instalación de Numpy, scipy, matplopt y ipython */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el bug. &lt;br /&gt;
&lt;br /&gt;
Recomiendo descargar este archivo _cairo.so que es de la versión de PyGTK.pkg instalado en MAC OSX 10.7 en /opt/gtk &lt;br /&gt;
Luego de copiarlo recomiendo &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:Matplot.png]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4026</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4026"/>
		<updated>2012-08-23T08:40:11Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Instalación de Numpy, scipy, matplopt y ipython */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el bug. &lt;br /&gt;
&lt;br /&gt;
Recomiendo descargar este archivo _cairo.so que es de la versión de PyGTK.pkg instalado en MAC OSX 10.7 en /opt/gtk &lt;br /&gt;
Luego de copiarlo recomiendo &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es seguro que con esta instalación matploptlib no se compilara correctamente lo mejor es ingresar a la carpeta y compilarlo de esta forma. Previamente se debe configurar el archivo make.osx con la versión del sistema y la versión de python&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
$cd /opt/gtk/src/matplopt &lt;br /&gt;
$sudo make -f make.osx PREFIX=/opt/lib PYVERSION=2.7 fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para mayor seguridad hacer la prueba con un código de ejemplo.&lt;br /&gt;
&lt;br /&gt;
[[File:MacAscend-matplopttest.png]]&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:Matplot.png&amp;diff=4025</id>
		<title>File:Matplot.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:Matplot.png&amp;diff=4025"/>
		<updated>2012-08-23T08:38:45Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4024</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4GSoCInstalationES&amp;diff=4024"/>
		<updated>2012-08-23T01:04:09Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: Created page with &amp;quot;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.      ==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ascend4 es un proyecto interesante para simulación. Tiene un desarrollo que ha logrado armonizar varias plataformas de desarrollo como c, fortran, cpp, perl y python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proceso de instalación == &lt;br /&gt;
&lt;br /&gt;
=== Sistema Base === &lt;br /&gt;
&lt;br /&gt;
Se uso un Sistema MAC OS 10.7, las características del núcleo son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ uname -a&lt;br /&gt;
&lt;br /&gt;
Darwin osxs-Mac-Pro.local 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las variables de entorno iniciales son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
osxs-Mac-Pro:gtk osx$ env&lt;br /&gt;
TERM_PROGRAM=Apple_Terminal&lt;br /&gt;
SHELL=/bin/bash&lt;br /&gt;
TERM=xterm-256color&lt;br /&gt;
TMPDIR=/var/folders/f_/zzt1_n9j0mz00f0sph2p30q80000gn/T/&lt;br /&gt;
Apple_PubSub_Socket_Render=/tmp/launch-7TM5Bm/Render&lt;br /&gt;
TERM_PROGRAM_VERSION=303.2&lt;br /&gt;
TERM_SESSION_ID=08A79D6D-DE69-4DD9-B68D-E5F11669CBB1&lt;br /&gt;
USER=osx&lt;br /&gt;
COMMAND_MODE=unix2003&lt;br /&gt;
SSH_AUTH_SOCK=/tmp/launch-dbdtQy/Listeners&lt;br /&gt;
Apple_Ubiquity_Message=/tmp/launch-IrfyTY/Apple_Ubiquity_Message&lt;br /&gt;
__CF_USER_TEXT_ENCODING=0x1F5:0:0&lt;br /&gt;
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin&lt;br /&gt;
PWD=/opt/gtk&lt;br /&gt;
LANG=en_NZ.UTF-8&lt;br /&gt;
HOME=/Users/osx&lt;br /&gt;
SHLVL=1&lt;br /&gt;
LOGNAME=osx&lt;br /&gt;
DISPLAY=/tmp/launch-LIa43C/org.x:0&lt;br /&gt;
SECURITYSESSIONID=186a4&lt;br /&gt;
_=/usr/bin/env&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proceso de Configuración de Instalación == &lt;br /&gt;
&lt;br /&gt;
Aquí se explica como algunos pasos adicionales a la explicación propuesta en [[Porting to Mac]].&lt;br /&gt;
&lt;br /&gt;
=== Actualización del Mac Osx 10.7.x ===&lt;br /&gt;
&lt;br /&gt;
La versión por defecto comprada en la MACBOOK AIR en diciembre del 2011 contiene una versión de sistema operativo en el cual no se puede instalar la versión de XCODE que se usa para el presente desarrollo. Es necesario hacer una actualización del sistema. Los componentes a descargar son cerca de 1,5 Gb.&lt;br /&gt;
&lt;br /&gt;
No se ha hecho pruebas de desarrollo con la versión de MAC OSX 10.8 Mountain Lion. &lt;br /&gt;
&lt;br /&gt;
=== Instalación de Xcode ===&lt;br /&gt;
&lt;br /&gt;
Luego de la actualización del Mac OSX 10.7.3, es necesario instalar el Xcode que complementará el sistemas MAC OSX con paquetes como el GIT y GCC llV entre otros, no es recomendable hacer una copia binaria de un sistema al otro porque corrompe los archivos de desarrollo.&lt;br /&gt;
&lt;br /&gt;
La versión de XCODE usado para el desarrollo es: &lt;br /&gt;
&lt;br /&gt;
=== Instalación de GTK y PyGTK ===&lt;br /&gt;
&lt;br /&gt;
Este proceso de instalación es similar a GTK de  [[Porting to Mac]], la diferencia crucial para mejorar el empaquetamiento directo de Ascden4 es que si se sigue el mismo proceso los archivos fuentes de instalación del GTK y PYTGTK estarán en /Users/YOURUSER/gtk/inst y las librerias en /Users/YOURUSER/gtk/inst/lib y cuando se generen los paquetes del instalador se necesitaria ubicar los archivos en esas carpetas la opción de [[Porting_to_Mac/ige-mac-bundler|ige-mac-bundler]] no es la mejor porque las dependencias tienen muchas ramificaciones y estan determinadas por los archivos binarios y eso implicaria modificarlos arruinándose.&lt;br /&gt;
&lt;br /&gt;
Por eso se modifico el instalador de jhbuild en sus variables &#039;HOME&#039; para colocar PWD y la instalación de los binarios y librerias se realizó en /opt/gtk, directorio similar a la instalación de PyGTK.&lt;br /&gt;
&lt;br /&gt;
Se tiene problemas para la libreria pycairo para la instalación de MAC OSX 10.7 al parecer ya el problema es reportado Y NO HAY SOLUCION FORMAL pero es un problema de la arquitectura y tiene que solucionarse a mano. Este es el bug. &lt;br /&gt;
&lt;br /&gt;
Recomiendo descargar este archivo _cairo.so que es de la versión de PyGTK.pkg instalado en MAC OSX 10.7 en /opt/gtk &lt;br /&gt;
Luego de copiarlo recomiendo &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Numpy, scipy, matplopt y ipython  ===&lt;br /&gt;
&lt;br /&gt;
Dentro de la carpeta /opt/gtk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=a4c&amp;gt;&lt;br /&gt;
sudo easy_install pip&lt;br /&gt;
sudo pip install virtualenv&lt;br /&gt;
sudo pip install virtualenvwrapper&lt;br /&gt;
sudo pip install numpy&lt;br /&gt;
sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
sudo pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
sudo pip install ipython&lt;br /&gt;
sudo sh&lt;br /&gt;
python setup.py install&lt;br /&gt;
import matplotlib&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Scons === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Sundails ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de Ipopt === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instalación de c-unit === &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas Encontrados == &lt;br /&gt;
Entre los principales problemas de migrarlos o hacer un instalador para MAC OSX están:&lt;br /&gt;
&lt;br /&gt;
1.- MAC no cuenta con GTK. Es necesario usar el jhbuild.&lt;br /&gt;
&lt;br /&gt;
2.- Problemas con la configuración de PyGTK instalada por jhbuild por defecto.&lt;br /&gt;
&lt;br /&gt;
3.- Dependencias entre Sundails, pcre, etc.&lt;br /&gt;
&lt;br /&gt;
4.- Dependencias de IPOPT, GRAPHVIZ al momento de compilación.&lt;br /&gt;
&lt;br /&gt;
5.- Uso de Entornos Virtuales para hacer las Pruebas de los Instaladores.&lt;br /&gt;
&lt;br /&gt;
6.- Diferencias entre el uso correcto de la sintaxis de python.&lt;br /&gt;
&lt;br /&gt;
7.- El uso de librerias ajenas a MAC OSX a incluir dentro de Ascend4.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot&amp;diff=4023</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot&amp;diff=4023"/>
		<updated>2012-08-20T22:17:17Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ScreenShot ASCEND Installer =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-08.png|thumb|none|400px|Mac ASCEND.dmg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-09.png|thumb|none|400px|Mac ASCEND.pkg Install ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-13.png|thumb|none|400px|Mac Install  Process 02]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-07.png|thumb|none|400px|Mac ASCEND.app]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-04.png|thumb|none|400px|Mac screenshot Model Hardvard Plopt Observer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-03.png|thumb|none|400px|Mac screenshot Model Hardvard Plopt Observer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-02.png|thumb|none|400px|Mac screenshot Model lokta]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-01.png|thumb|none|400px|Mac screenshot Indice Matrix]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:MacAscend-Installer-13.png&amp;diff=4022</id>
		<title>File:MacAscend-Installer-13.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:MacAscend-Installer-13.png&amp;diff=4022"/>
		<updated>2012-08-20T22:09:58Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:Captura_de_pantalla_2012-08-20_a_la(s)_12.38.14.png&amp;diff=4021</id>
		<title>File:Captura de pantalla 2012-08-20 a la(s) 12.38.14.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:Captura_de_pantalla_2012-08-20_a_la(s)_12.38.14.png&amp;diff=4021"/>
		<updated>2012-08-20T22:05:10Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot&amp;diff=4020</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot&amp;diff=4020"/>
		<updated>2012-08-20T22:04:25Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ScreenShot ASCEND Installer =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-08.png|thumb|none|400px|Mac ASCEND.dmg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-09.png|thumb|none|400px|Mac ASCEND.pkg Install ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-10.png|thumb|none|400px|Mac Install  Process]01]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-11.png|thumb|none|400px|Mac Install  Process 02]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-10.png|thumb|none|400px|Mac Install  Finally]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-07.png|thumb|none|400px|Mac ASCEND.app]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-04.png|thumb|none|400px|Mac screenshot Model Hardvard Plopt Observer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-03.png|thumb|none|400px|Mac screenshot Model Hardvard Plopt Observer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-02.png|thumb|none|400px|Mac screenshot Model lokta]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-01.png|thumb|none|400px|Mac screenshot Indice Matrix]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:MacAscend-Installer-09.png&amp;diff=4019</id>
		<title>File:MacAscend-Installer-09.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:MacAscend-Installer-09.png&amp;diff=4019"/>
		<updated>2012-08-20T22:04:04Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:MacAscend-Installer-08.png&amp;diff=4018</id>
		<title>File:MacAscend-Installer-08.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:MacAscend-Installer-08.png&amp;diff=4018"/>
		<updated>2012-08-20T22:00:53Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:MacAscend-Installer-07.png&amp;diff=4017</id>
		<title>File:MacAscend-Installer-07.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:MacAscend-Installer-07.png&amp;diff=4017"/>
		<updated>2012-08-20T21:59:51Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4016</id>
		<title>User:Carloscardenas/GSOC2012</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4016"/>
		<updated>2012-08-20T21:53:44Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Bugs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Original Proposal ==&lt;br /&gt;
&lt;br /&gt;
* [[Porting_to_Mac_GSOC_Original_Proposal|original proposal]]&lt;br /&gt;
* [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/carloscardenas/13001 proposal on google-melange]&lt;br /&gt;
&lt;br /&gt;
== ASCEND4 Install ==&lt;br /&gt;
&lt;br /&gt;
Ascend4 install for MAC OS X 10.7. Download [http://www.cardenas.pe/ascend/ASCEND-t.dmg here.  ]&lt;br /&gt;
&lt;br /&gt;
Mac ASCEND4 Installer [http://ascend4.org/User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot screenshot].&lt;br /&gt;
&lt;br /&gt;
== GsoC Log ==&lt;br /&gt;
&lt;br /&gt;
=== GSoC Email ===&lt;br /&gt;
&lt;br /&gt;
== Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Packaging fo Mac 2012 GsoC Planning|Weekly plan]]&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
* [[ http://ascend4.org/User:Carloscardenas/GSOC2012CONOPT |CONOPT]]&lt;br /&gt;
* [ IPOT ]&lt;br /&gt;
* [ MATPLOT]&lt;br /&gt;
* [ PYGTK]&lt;br /&gt;
* [ GRAPHVIZ]&lt;br /&gt;
* [ Lyx]&lt;br /&gt;
* [ ASCEND ]&lt;br /&gt;
&lt;br /&gt;
== Devel ==&lt;br /&gt;
&lt;br /&gt;
For the developer process:&lt;br /&gt;
&lt;br /&gt;
=== Dependences ===&lt;br /&gt;
1. Update MacOx 10.7.&lt;br /&gt;
&lt;br /&gt;
2. Install Xcode.&lt;br /&gt;
&lt;br /&gt;
3. Install PyGtk from jhbuild. Install in /opt. The installation in the /User/$path make a problems.&lt;br /&gt;
&lt;br /&gt;
4. Install Scons&lt;br /&gt;
&lt;br /&gt;
5. Install Sundails&lt;br /&gt;
&lt;br /&gt;
6. Install Ipopt&lt;br /&gt;
&lt;br /&gt;
7. Install c-unit&lt;br /&gt;
&lt;br /&gt;
8. Install Python package:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
easy_install pip&lt;br /&gt;
&lt;br /&gt;
pip install virtualenv&lt;br /&gt;
&lt;br /&gt;
pip install virtualenvwrapper&lt;br /&gt;
&lt;br /&gt;
pip install numpy&lt;br /&gt;
&lt;br /&gt;
pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
&lt;br /&gt;
pip install ipython&lt;br /&gt;
&lt;br /&gt;
pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For matplopt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$cd Users/User/src/matplopt&lt;br /&gt;
&lt;br /&gt;
$sudo  make -f make.osx PREFIX=/opt PYVERSION=2.7  fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
9. Download gams23.9_osx_x64_64_sfx&lt;br /&gt;
10. Install Ascend4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;scons --config=force INSTALL_PREFIX=/usr/local/ IPOPT_PREFIX=../lib IPOPT_LIBPATH=../lib IPOPT_CPPPATH=../lib CONOPT_PREFIX=../lib CONOPT_CPPPATH=../Library  CONOPT_LIBPATH=../lib CONOPT_PATH=../lib GRAPHVIZ_CPPPATH=../lib GRAPHVIZ_LIBPATH=../lib GRAPHVIZ_LIBS=../lib&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test in the Machine ===&lt;br /&gt;
&lt;br /&gt;
=== Package ===&lt;br /&gt;
&lt;br /&gt;
* [ http://ascend4.org/User:Carloscardenas/CreateASCEND.App Create ASCEND.App ]&lt;br /&gt;
* [ DiskUtility &amp;amp; PackageMaker ]&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Testing in the Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
User the Testing and Error for find the libraries and write this in postintall.sh&lt;br /&gt;
&lt;br /&gt;
== Gsoc Student == &lt;br /&gt;
&lt;br /&gt;
[[User:Carloscardenas|Carlos Mauro Cárdenas Fernández]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4015</id>
		<title>User:Carloscardenas/GSOC2012</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4015"/>
		<updated>2012-08-20T21:52:27Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* Dependences */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Original Proposal ==&lt;br /&gt;
&lt;br /&gt;
* [[Porting_to_Mac_GSOC_Original_Proposal|original proposal]]&lt;br /&gt;
* [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/carloscardenas/13001 proposal on google-melange]&lt;br /&gt;
&lt;br /&gt;
== ASCEND4 Install ==&lt;br /&gt;
&lt;br /&gt;
Ascend4 install for MAC OS X 10.7. Download [http://www.cardenas.pe/ascend/ASCEND-t.dmg here.  ]&lt;br /&gt;
&lt;br /&gt;
Mac ASCEND4 Installer [http://ascend4.org/User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot screenshot].&lt;br /&gt;
&lt;br /&gt;
== GsoC Log ==&lt;br /&gt;
&lt;br /&gt;
=== GSoC Email ===&lt;br /&gt;
&lt;br /&gt;
== Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Packaging fo Mac 2012 GsoC Planning|Weekly plan]]&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
* [ http://ascend4.org/User:Carloscardenas/GSOC2012CONOPT CONOPT] &lt;br /&gt;
* [ IPOT ]&lt;br /&gt;
* [ MATPLOT]&lt;br /&gt;
* [ PYGTK]&lt;br /&gt;
* [ GRAPHVIZ]&lt;br /&gt;
* [ Lyx]&lt;br /&gt;
* [ ASCEND ]&lt;br /&gt;
&lt;br /&gt;
== Devel ==&lt;br /&gt;
&lt;br /&gt;
For the developer process:&lt;br /&gt;
&lt;br /&gt;
=== Dependences ===&lt;br /&gt;
1. Update MacOx 10.7.&lt;br /&gt;
&lt;br /&gt;
2. Install Xcode.&lt;br /&gt;
&lt;br /&gt;
3. Install PyGtk from jhbuild. Install in /opt. The installation in the /User/$path make a problems.&lt;br /&gt;
&lt;br /&gt;
4. Install Scons&lt;br /&gt;
&lt;br /&gt;
5. Install Sundails&lt;br /&gt;
&lt;br /&gt;
6. Install Ipopt&lt;br /&gt;
&lt;br /&gt;
7. Install c-unit&lt;br /&gt;
&lt;br /&gt;
8. Install Python package:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
easy_install pip&lt;br /&gt;
&lt;br /&gt;
pip install virtualenv&lt;br /&gt;
&lt;br /&gt;
pip install virtualenvwrapper&lt;br /&gt;
&lt;br /&gt;
pip install numpy&lt;br /&gt;
&lt;br /&gt;
pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
&lt;br /&gt;
pip install ipython&lt;br /&gt;
&lt;br /&gt;
pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For matplopt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$cd Users/User/src/matplopt&lt;br /&gt;
&lt;br /&gt;
$sudo  make -f make.osx PREFIX=/opt PYVERSION=2.7  fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
9. Download gams23.9_osx_x64_64_sfx&lt;br /&gt;
10. Install Ascend4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;scons --config=force INSTALL_PREFIX=/usr/local/ IPOPT_PREFIX=../lib IPOPT_LIBPATH=../lib IPOPT_CPPPATH=../lib CONOPT_PREFIX=../lib CONOPT_CPPPATH=../Library  CONOPT_LIBPATH=../lib CONOPT_PATH=../lib GRAPHVIZ_CPPPATH=../lib GRAPHVIZ_LIBPATH=../lib GRAPHVIZ_LIBS=../lib&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test in the Machine ===&lt;br /&gt;
&lt;br /&gt;
=== Package ===&lt;br /&gt;
&lt;br /&gt;
* [ http://ascend4.org/User:Carloscardenas/CreateASCEND.App Create ASCEND.App ]&lt;br /&gt;
* [ DiskUtility &amp;amp; PackageMaker ]&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Testing in the Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
User the Testing and Error for find the libraries and write this in postintall.sh&lt;br /&gt;
&lt;br /&gt;
== Gsoc Student == &lt;br /&gt;
&lt;br /&gt;
[[User:Carloscardenas|Carlos Mauro Cárdenas Fernández]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4014</id>
		<title>User:Carloscardenas/GSOC2012</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4014"/>
		<updated>2012-08-20T21:51:02Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Original Proposal ==&lt;br /&gt;
&lt;br /&gt;
* [[Porting_to_Mac_GSOC_Original_Proposal|original proposal]]&lt;br /&gt;
* [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/carloscardenas/13001 proposal on google-melange]&lt;br /&gt;
&lt;br /&gt;
== ASCEND4 Install ==&lt;br /&gt;
&lt;br /&gt;
Ascend4 install for MAC OS X 10.7. Download [http://www.cardenas.pe/ascend/ASCEND-t.dmg here.  ]&lt;br /&gt;
&lt;br /&gt;
Mac ASCEND4 Installer [http://ascend4.org/User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot screenshot].&lt;br /&gt;
&lt;br /&gt;
== GsoC Log ==&lt;br /&gt;
&lt;br /&gt;
=== GSoC Email ===&lt;br /&gt;
&lt;br /&gt;
== Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Packaging fo Mac 2012 GsoC Planning|Weekly plan]]&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
* [ http://ascend4.org/User:Carloscardenas/GSOC2012CONOPT CONOPT] &lt;br /&gt;
* [ IPOT ]&lt;br /&gt;
* [ MATPLOT]&lt;br /&gt;
* [ PYGTK]&lt;br /&gt;
* [ GRAPHVIZ]&lt;br /&gt;
* [ Lyx]&lt;br /&gt;
* [ ASCEND ]&lt;br /&gt;
&lt;br /&gt;
== Devel ==&lt;br /&gt;
&lt;br /&gt;
For the developer process:&lt;br /&gt;
&lt;br /&gt;
=== Dependences ===&lt;br /&gt;
1. Update MacOx 10.7.&lt;br /&gt;
2. Install Xcode.&lt;br /&gt;
3. Install PyGtk from jhbuild. Install in /opt. The installation in the /User/$path make a problems.&lt;br /&gt;
4. Install Scons&lt;br /&gt;
5. Install Sundails&lt;br /&gt;
6. Install Ipopt&lt;br /&gt;
7. Install c-unit&lt;br /&gt;
8. Install Python package:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
easy_install pip&lt;br /&gt;
pip install virtualenv&lt;br /&gt;
pip install virtualenvwrapper&lt;br /&gt;
pip install numpy&lt;br /&gt;
pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev&lt;br /&gt;
pip install ipython&lt;br /&gt;
pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For matplopt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
$cd Users/User/src/matplopt&lt;br /&gt;
$sudo  make -f make.osx PREFIX=/opt PYVERSION=2.7  fetch deps mpl_install_std&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
9. Download gams23.9_osx_x64_64_sfx&lt;br /&gt;
10. Install Ascend4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;scons --config=force INSTALL_PREFIX=/usr/local/ IPOPT_PREFIX=../lib IPOPT_LIBPATH=../lib IPOPT_CPPPATH=../lib CONOPT_PREFIX=../lib CONOPT_CPPPATH=../Library  CONOPT_LIBPATH=../lib CONOPT_PATH=../lib GRAPHVIZ_CPPPATH=../lib GRAPHVIZ_LIBPATH=../lib GRAPHVIZ_LIBS=../lib&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Test in the Machine ===&lt;br /&gt;
&lt;br /&gt;
=== Package ===&lt;br /&gt;
&lt;br /&gt;
* [ http://ascend4.org/User:Carloscardenas/CreateASCEND.App Create ASCEND.App ]&lt;br /&gt;
* [ DiskUtility &amp;amp; PackageMaker ]&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Testing in the Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
User the Testing and Error for find the libraries and write this in postintall.sh&lt;br /&gt;
&lt;br /&gt;
== Gsoc Student == &lt;br /&gt;
&lt;br /&gt;
[[User:Carloscardenas|Carlos Mauro Cárdenas Fernández]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/CreateASCEND.App&amp;diff=4013</id>
		<title>User:Carloscardenas/CreateASCEND.App</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/CreateASCEND.App&amp;diff=4013"/>
		<updated>2012-08-20T21:49:52Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* ASCEND4.app */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ASCEND4.app =&lt;br /&gt;
Tree ASCEND4.app:&lt;br /&gt;
&lt;br /&gt;
* |____Contents&lt;br /&gt;
* |____asdev&lt;br /&gt;
* |____asdev2.7&lt;br /&gt;
* |____Info.plist&lt;br /&gt;
* |____Resources&lt;br /&gt;
* | |____ascend&lt;br /&gt;
* | | |____ascend&lt;br /&gt;
* | | | |____integrator&lt;br /&gt;
* | | | |____linear&lt;br /&gt;
* | | | |____packages&lt;br /&gt;
* | | | |____solver&lt;br /&gt;
* | | | |____system&lt;br /&gt;
* | | | |____utilities&lt;br /&gt;
* | | | |____canvas&lt;br /&gt;
* | | | |____glade&lt;br /&gt;
* | | | |____gnome&lt;br /&gt;
* | | | |____conopt&lt;br /&gt;
* | | | |____dopri5&lt;br /&gt;
* | | | |____ida&lt;br /&gt;
* | | | |____ipopt&lt;br /&gt;
* | | | |____ipslv&lt;br /&gt;
* | | | |____lib&lt;br /&gt;
* | | |____tcltk&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/CreateASCEND.App&amp;diff=4012</id>
		<title>User:Carloscardenas/CreateASCEND.App</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/CreateASCEND.App&amp;diff=4012"/>
		<updated>2012-08-20T21:47:06Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: Created page with &amp;quot;= ASCEND4.app = Tree ASCEND4.app: &amp;lt;nowiki&amp;gt;  . |____Contents | |____asdev | |____asdev2.7 | |____Info.plist | |____Resources | | |____ascend | | | |____ascend | | | | |____inte...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ASCEND4.app =&lt;br /&gt;
Tree ASCEND4.app:&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
|____Contents&lt;br /&gt;
| |____asdev&lt;br /&gt;
| |____asdev2.7&lt;br /&gt;
| |____Info.plist&lt;br /&gt;
| |____Resources&lt;br /&gt;
| | |____ascend&lt;br /&gt;
| | | |____ascend&lt;br /&gt;
| | | | |____integrator&lt;br /&gt;
| | | | |____linear&lt;br /&gt;
| | | | |____packages&lt;br /&gt;
| | | | |____solver&lt;br /&gt;
| | | | |____system&lt;br /&gt;
| | | | |____utilities&lt;br /&gt;
| | | | |____canvas&lt;br /&gt;
| | | | |____glade&lt;br /&gt;
| | | | |____gnome&lt;br /&gt;
| | | | |____conopt&lt;br /&gt;
| | | | |____dopri5&lt;br /&gt;
| | | | |____ida&lt;br /&gt;
| | | | |____ipopt&lt;br /&gt;
| | | | |____ipslv&lt;br /&gt;
| | | | |____lib&lt;br /&gt;
| | | |____tcltk&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012CONOPT&amp;diff=4011</id>
		<title>User:Carloscardenas/GSOC2012CONOPT</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012CONOPT&amp;diff=4011"/>
		<updated>2012-08-20T21:34:14Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: Created page with &amp;quot;Problems with the integration in the scons.  &amp;lt;nowiki&amp;gt; scons --config=force INSTALL_PREFIX=/usr/local/ IPOPT_PREFIX=../lib IPOPT_LIBPATH=../lib IPOPT_CPPPATH=../lib CONOPT_PREF...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Problems with the integration in the scons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
scons --config=force INSTALL_PREFIX=/usr/local/ IPOPT_PREFIX=../lib IPOPT_LIBPATH=../lib IPOPT_CPPPATH=../lib CONOPT_PREFIX=../lib CONOPT_CPPPATH=../Library  CONOPT_LIBPATH=../lib CONOPT_PATH=../lib GRAPHVIZ_CPPPATH=../lib GRAPHVIZ_LIBPATH=../lib GRAPHVIZ_LIBS=../lib&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:MacAscend-Installer-04.png&amp;diff=4010</id>
		<title>File:MacAscend-Installer-04.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:MacAscend-Installer-04.png&amp;diff=4010"/>
		<updated>2012-08-20T21:11:44Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:MacAscend-Installer-03.png&amp;diff=4009</id>
		<title>File:MacAscend-Installer-03.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:MacAscend-Installer-03.png&amp;diff=4009"/>
		<updated>2012-08-20T21:09:24Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:MacAscend-Installer-02.png&amp;diff=4008</id>
		<title>File:MacAscend-Installer-02.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:MacAscend-Installer-02.png&amp;diff=4008"/>
		<updated>2012-08-20T21:07:34Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot&amp;diff=4007</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot&amp;diff=4007"/>
		<updated>2012-08-20T20:58:16Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ScreenShot ASCEND Installer =&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-01.png|thumb|none|400px|Mac screenshot Indice Matrix]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot&amp;diff=4006</id>
		<title>User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012/MacASCEND4ScreenShot&amp;diff=4006"/>
		<updated>2012-08-20T20:56:27Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: Created page with &amp;quot;ScreenShot ASCEND Installer  Mac screenshot Indice Matrix&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ScreenShot ASCEND Installer&lt;br /&gt;
&lt;br /&gt;
[[Image:MacAscend-Installer-01.png|thumb|none|400px|Mac screenshot Indice Matrix]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:MacAscend-Installer-01.png&amp;diff=4005</id>
		<title>File:MacAscend-Installer-01.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:MacAscend-Installer-01.png&amp;diff=4005"/>
		<updated>2012-08-20T20:53:24Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: MacAscend-Installer-01&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MacAscend-Installer-01&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:Captura_de_pantalla_2012-08-20_a_la(s)_12.35.10.png&amp;diff=4003</id>
		<title>File:Captura de pantalla 2012-08-20 a la(s) 12.35.10.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:Captura_de_pantalla_2012-08-20_a_la(s)_12.35.10.png&amp;diff=4003"/>
		<updated>2012-08-20T18:19:52Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: Mac OS Virtual Box&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mac OS Virtual Box&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4002</id>
		<title>User:Carloscardenas/GSOC2012</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4002"/>
		<updated>2012-08-20T17:05:16Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* ASCEND4 Install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Original Proposal ==&lt;br /&gt;
&lt;br /&gt;
* [[Porting_to_Mac_GSOC_Original_Proposal|original proposal]]&lt;br /&gt;
* [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/carloscardenas/13001 proposal on google-melange]&lt;br /&gt;
&lt;br /&gt;
== ASCEND4 Install ==&lt;br /&gt;
&lt;br /&gt;
Ascend4 install for MAC OS X 10.7. Download [here. http://www.cardenas.pe/ascend/ ]&lt;br /&gt;
&lt;br /&gt;
== GsoC Log ==&lt;br /&gt;
&lt;br /&gt;
=== GSoC Email ===&lt;br /&gt;
&lt;br /&gt;
== Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Packaging fo Mac 2012 GsoC Planning|Weekly plan]]&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
== Devel ==&lt;br /&gt;
&lt;br /&gt;
== Gsoc Student == &lt;br /&gt;
&lt;br /&gt;
[[User:Carloscardenas|Carlos Mauro Cárdenas Fernández]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4001</id>
		<title>User:Carloscardenas/GSOC2012</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4001"/>
		<updated>2012-08-20T17:03:16Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: /* ASCEND4 Install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Original Proposal ==&lt;br /&gt;
&lt;br /&gt;
* [[Porting_to_Mac_GSOC_Original_Proposal|original proposal]]&lt;br /&gt;
* [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/carloscardenas/13001 proposal on google-melange]&lt;br /&gt;
&lt;br /&gt;
== ASCEND4 Install ==&lt;br /&gt;
&lt;br /&gt;
Ascend4 install for MAC OS X 10.7. Download [[here. http://www.cardenas.pe/ascend/]]&lt;br /&gt;
&lt;br /&gt;
== GsoC Log ==&lt;br /&gt;
&lt;br /&gt;
=== GSoC Email ===&lt;br /&gt;
&lt;br /&gt;
== Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Packaging fo Mac 2012 GsoC Planning|Weekly plan]]&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
== Devel ==&lt;br /&gt;
&lt;br /&gt;
== Gsoc Student == &lt;br /&gt;
&lt;br /&gt;
[[User:Carloscardenas|Carlos Mauro Cárdenas Fernández]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4000</id>
		<title>User:Carloscardenas/GSOC2012</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=4000"/>
		<updated>2012-08-20T16:49:09Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Original Proposal ==&lt;br /&gt;
&lt;br /&gt;
* [[Porting_to_Mac_GSOC_Original_Proposal|original proposal]]&lt;br /&gt;
* [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/carloscardenas/13001 proposal on google-melange]&lt;br /&gt;
&lt;br /&gt;
== ASCEND4 Install ==&lt;br /&gt;
&lt;br /&gt;
Ascend4 install for MAC OS X 10.7. Download here.&lt;br /&gt;
&lt;br /&gt;
== GsoC Log ==&lt;br /&gt;
&lt;br /&gt;
=== GSoC Email ===&lt;br /&gt;
&lt;br /&gt;
== Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Packaging fo Mac 2012 GsoC Planning|Weekly plan]]&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
== Devel ==&lt;br /&gt;
&lt;br /&gt;
== Gsoc Student == &lt;br /&gt;
&lt;br /&gt;
[[User:Carloscardenas|Carlos Mauro Cárdenas Fernández]]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=3675</id>
		<title>User:Carloscardenas/GSOC2012</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=3675"/>
		<updated>2012-05-21T15:44:10Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Original Proposal ==&lt;br /&gt;
&lt;br /&gt;
* [http://ascend4.org/Porting_to_Mac_GSOC_Original_Proposal Wiki Ascend]&lt;br /&gt;
&lt;br /&gt;
* [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/carloscardenas/13001 google-melange]&lt;br /&gt;
&lt;br /&gt;
== GsoC Log ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Planning ==&lt;br /&gt;
[http://ascend4.org/Packaging_fo_Mac_2012_GsoC_Planning Planning per Week]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gsoc Student == &lt;br /&gt;
&lt;br /&gt;
[http://ascend4.org/User:Carloscardenas Carlos Mauro Cárdenas Fernández]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC_Planning&amp;diff=3674</id>
		<title>User:Carloscardenas/GSOC Planning</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC_Planning&amp;diff=3674"/>
		<updated>2012-05-21T15:42:09Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: Created page with &amp;quot;* &amp;#039;&amp;#039;&amp;#039;Week 1&amp;#039;&amp;#039;&amp;#039;        21/05/2012 - 27/05/2012     * Hours per Week:         - Min 8          - Max: 20     * Activity:         - May 21: Students begin coding for their GSoC p...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* &#039;&#039;&#039;Week 1&#039;&#039;&#039;   &lt;br /&gt;
    21/05/2012 - 27/05/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min 8 &lt;br /&gt;
        - Max: 20&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - May 21: Students begin coding for their GSoC projects&lt;br /&gt;
        - Find, Report and fix Bug ASCEND in Mac OS in Mac OS 10.7, find bug Ascend/pygtk/ascdev (1/2).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 2&#039;&#039;&#039;   &lt;br /&gt;
    28/05/2012 - 03/06/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min 8 &lt;br /&gt;
        - Max: 20&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Find, Report and fix Bug ASCEND in Mac OS in Mac OS 10.7, find bug Ascend/pygtk/ascdev (1/2).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 3&#039;&#039;&#039;   &lt;br /&gt;
    04/06/2012 - 10/06/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min 8 &lt;br /&gt;
        - Max: 20&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Packing Dependence checking and fix bugs 1/2. Numpy to Mac for Ascend.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 4&#039;&#039;&#039;   &lt;br /&gt;
    11/06/2012 - 17/06/2012&lt;br /&gt;
    June 15: Course Exam.&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min 20 &lt;br /&gt;
        - Max: 30&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Packing Dependence checking and fix bugs 2/2. Matplotlib  to Mac for Ascend.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 5&#039;&#039;&#039;   &lt;br /&gt;
    18/06/2012 - 24/06/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min: 40&lt;br /&gt;
        - Max: 48&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Packing Integrator Scritp, user export variable  1/1&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 6&#039;&#039;&#039;   &lt;br /&gt;
    25/06/2012 - 01/07/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min: 40&lt;br /&gt;
        - Max: 48&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Integrate ASCEND to Mac, 1/2&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 7&#039;&#039;&#039;   &lt;br /&gt;
    02/07/2012 - 08/07/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min: 40&lt;br /&gt;
        - Max: 48&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Integrate ASCEND to Mac, first package 2/2&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 8&#039;&#039;&#039;   &lt;br /&gt;
    09/07/2012 - 15/07/2012&lt;br /&gt;
    July 13: 12:00 UTC-5&lt;br /&gt;
    Mid-term evaluations deadline;&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min: 40&lt;br /&gt;
        - Max: 48&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - July 9: 12:00 UTC -5 Mentors and students can begin submitting mid-term evaluations.&lt;br /&gt;
        - Work With ASCEND change dl for ctype  1/2&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 9&#039;&#039;&#039;   &lt;br /&gt;
    16/07/2012 - 22/07/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min: 40&lt;br /&gt;
        - Max: 48&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Work With ASCEND change dl for ctype  2/2&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 10&#039;&#039;&#039;   &lt;br /&gt;
    23/07/2012 - 29/07/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min: 40&lt;br /&gt;
        - Max: 48&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Packing Ascend Mac OS 1/2&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 11&#039;&#039;&#039;   &lt;br /&gt;
    30/07/2012 - 05/08/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min: 40&lt;br /&gt;
        - Max: 48&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Packing Ascend Mac OS 2/2&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 12&#039;&#039;&#039;   &lt;br /&gt;
    06/08/2012 - 12/08/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min: 40&lt;br /&gt;
        - Max: 48&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Packing Ascend Mac OS for svn 1/2: Make script with new mac-dev-package.py.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 13&#039;&#039;&#039;   &lt;br /&gt;
    13/08/2012 - 19/08/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min: 40&lt;br /&gt;
        - Max: 48&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - Packing Ascend Mac OS for svn 2/2: Make script with new mac-dev-package.py.&lt;br /&gt;
        - August 13: Suggested &#039;pencils down&#039; date. Take a week to scrub code, write tests, improve documentation, etc.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Week 14&#039;&#039;&#039;   &lt;br /&gt;
    20/08/2012 - 24/08/2012&lt;br /&gt;
    * Hours per Week:&lt;br /&gt;
        - Min: 40&lt;br /&gt;
        - Max: 48&lt;br /&gt;
    * Activity:&lt;br /&gt;
        - August 20: 12:00 UTC-5 Firm &#039;pencils down&#039; date. Mentors, students and organization administrators can begin submitting final evaluations to Google.&lt;br /&gt;
        - August 24: 12:00 UTC-5 Final evaluation deadline&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=3673</id>
		<title>User:Carloscardenas/GSOC2012</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/GSOC2012&amp;diff=3673"/>
		<updated>2012-05-21T15:40:18Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Gsoc Student&amp;#039;&amp;#039;&amp;#039;:   [http://ascend4.org/User:Carloscardenas Carlos Mauro Cárdenas Fernández]  &amp;#039;&amp;#039;&amp;#039;Original Proposal&amp;#039;&amp;#039;&amp;#039;:  * [http://ascend4.org/Porting_to_Mac_GSOC_Original_...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Gsoc Student&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
[http://ascend4.org/User:Carloscardenas Carlos Mauro Cárdenas Fernández]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Original Proposal&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* [http://ascend4.org/Porting_to_Mac_GSOC_Original_Proposal Wiki Ascend]&lt;br /&gt;
&lt;br /&gt;
* [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/carloscardenas/13001 google-melange]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GsoC Log &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Planning&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=User:Carloscardenas/Original_proposal&amp;diff=3672</id>
		<title>User:Carloscardenas/Original proposal</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=User:Carloscardenas/Original_proposal&amp;diff=3672"/>
		<updated>2012-05-21T14:31:37Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Packaging for Mac ==&lt;br /&gt;
&lt;br /&gt;
Carlos Mauro Cárdenas Fernández&lt;br /&gt;
&lt;br /&gt;
=== Short description === &lt;br /&gt;
Porting to Mac OS ASCEND. Portability Give this to the project and improve service levels to users at all platforms.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Packaging for Mac ==&lt;br /&gt;
Basic Information&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; Carlos Cárdenas Fernández    &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Location:&#039;&#039;&#039; Perú, Lima&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;University:&#039;&#039;&#039; Pontificia Universidad Católica del Perú, Begun: 2010, End: 2012 for august&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Google talk ID:&#039;&#039;&#039; ccardenasf@pucp.pe or unimauro&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ADDRESS&#039;&#039;&#039; Calle Independencia 331, Urb Zarumilla - San Martin de Porres&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Phone:&#039;&#039;&#039; (511) 4815857, &#039;&#039;&#039;Claro:&#039;&#039;&#039; 980525716, &#039;&#039;&#039;RPM:&#039;&#039;&#039; # 999314206 &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;EMAIL:&#039;&#039;&#039; ccardenasf@pucp.edu.pe, carlos@cardenas.pe&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;SKYPE:&#039;&#039;&#039; UNIMAURO&lt;br /&gt;
&lt;br /&gt;
* Are you subscribed to our ascend-sim-users mailing list?: YES&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;URL link to your CV:&#039;&#039;&#039; http://goo.gl/M1IQ5&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;URL link to your personal blog/homepage:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* http://cardenas.pe/carlos&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I am a Linux user for quite some time, usually single shipment or gnome bug to debian distributions that are myheader. I am part of the Peruvian Association of Free Software Apesol that is responsible for providing activities and promote free software in both the state and in the private sector.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Project proposal ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Packaging for Mac&#039;&#039;&#039;&lt;br /&gt;
  &lt;br /&gt;
Porting to Mac OS ASCEND. Portability Give this to the project and improve service levels to users at all platforms.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why did you choose this idea?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I&#039;m a new &amp;quot;old&amp;quot; Linux user who is migrating to Mac OS and want to give my contribution to the community, this project will attempt to use while studying engineering for some models.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Show us that you&#039;ve thought about (and/or discussed) what would really be involved in your chosen project.&lt;br /&gt;
After reviewing the project and what would be the scope, I think an interesting project and which will learn to carry packages delinux a mac, this particular project has several dependencies so it will be interesting to consider a solution for that because without them Mac the project could not function as in other platforms.&lt;br /&gt;
&lt;br /&gt;
I read the requirements for this project is, I&#039;m up to them basically is to define the architecture that depends on ASCEND native form of which is explained with the possible loss of some functionality, this does not exempt the possibility of makingsome additions the current code based on python for mac&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestones&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What are the goals of your project? How is your success with these goals measurable?&lt;br /&gt;
&lt;br /&gt;
The main goal is to create the installation package for MAC lion ASCEND 10.7.&lt;br /&gt;
Secondary goals are:&lt;br /&gt;
- Package dependencies within or outside the ASCEND packages.&lt;br /&gt;
- Integrate easily dependencies which are currently exported.&lt;br /&gt;
- Create a cron script to download the svn sources of ASCEND and create packages for MAC.&lt;br /&gt;
- Modify the use of dl in ASCEND and pass ctype, because dl is deprecated.&lt;br /&gt;
- Make the documentation of migration and faq for users with applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What is your planning schedule for completing these goals?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Work plan&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
        Week 1: Find Bug ASCEND in Mac OS in Mac OS 10.7, find bug Ascend/pygtk/ascdev.&lt;br /&gt;
        Week 2: Packing Dependence checking and fix bugs 1/2. Numpy to Mac for Ascend.&lt;br /&gt;
        Week 3: Packing Dependence checking and fix bugs 2/2. Matplotlib  to Mac for Ascend.&lt;br /&gt;
        Week 4: Packing Integrator Scritp, user export variable  1/1&lt;br /&gt;
        Deliverable #1&lt;br /&gt;
        Week 5: Integrate ASCEND to Mac, 1/2&lt;br /&gt;
        Week 6: Integrate ASCEND to Mac, first package 2/2&lt;br /&gt;
        Week 7: Work With ASCEND change dl for ctype  1/2&lt;br /&gt;
        Week 8: Work With ASCEND change dl for ctype 1/2&lt;br /&gt;
        Deliverable #2&lt;br /&gt;
        Week 9:  Packing Ascend Mac OS 1/2&lt;br /&gt;
        Week 10:  Packing Ascend Mac OS for svn 2/2: Make script with new test.py.&lt;br /&gt;
        Week 11: Fix Bug meke a script cron.&lt;br /&gt;
        Week 12: Fix Bug&lt;br /&gt;
        Project completed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Other projects&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Give one or two other projects that you would be interested in, if the first is unavailable.&lt;br /&gt;
&lt;br /&gt;
- ASCEND Eclipse to use their potential and use mathematical reportest. or make a nice paa ASCEND Reporter&lt;br /&gt;
- A plugin for dynamic models of Forrester.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Other commitments&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exams or other events you expect to Have to Deal With During The GSOC period.&lt;br /&gt;
Every weekend either Friday or Monday every two days I&#039;m doing a job that takes almost 8 to 10 hours between thesis and resolution of case studies during the week the load is dynamic but reading and during class.&lt;br /&gt;
&lt;br /&gt;
How you plan to juggle the Competing Demands on your time. You are expected to at least 35 hours Contribute a week of &#039;real work&#039; to your project&lt;br /&gt;
I have this intoaccount&#039;m closing my Masters studies and organizing the documents in my thesis, you may have about 40 hours diponibles but Monday through Saturday, to develop the project and send queries per day if that is expected.&lt;br /&gt;
&lt;br /&gt;
Note That We require a minimum of weekly contact from all our students, UNLESS forewarned.&lt;br /&gt;
I have previously worked on projects with people from other countries and I&#039;m used to that dynamic, I would define either irc channel, chat or Skype and Skype meetings if I have time difference GMT-5.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coding experience&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Programming languages you have learnt, and how many lines of code, approximately, you have written in each.&lt;br /&gt;
I have experience in perl, python, c / c + +,. Net, asp, php, ruby and pascal. With more time that I have is php, asp c / c + + and python I have about two years each. Routinely use python to do some hack like robot downloads, orders, migration or other things like appengine.&lt;br /&gt;
&lt;br /&gt;
Get a copy of the current ASCEND trunk code using subversion&lt;br /&gt;
Yes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Did you manage to compile it? Is it up and running on your local system?&lt;br /&gt;
I compile for Mac and Linux, on Linux I think it works well there are still dependencies resuletas with version 2.7 of python version 0.9.7 installed on windows I am placing a screen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ascend Windows&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A group list send an email commenting on my mac installation&lt;br /&gt;
&lt;br /&gt;
http://permalink.gmane.org/gmane.comp.mathematics.ascend.user/284&lt;br /&gt;
[[File:http://ascend4.org/images/thumb/b/b9/Ascendinwindows.png/592px-Ascendinwindows.png]]&lt;br /&gt;
 &lt;br /&gt;
Report any difficulties you had with compiling. If there were problems, did you report a bug or request support on our mailing list?&lt;br /&gt;
In Linux if normally but in MacOS to run test.py I have some problems, asking for the existence of test.py2.7 believe it and I get a problem I hope unittest correct.&lt;br /&gt;
&lt;br /&gt;
April 16 The day I reported my story about my task of installing it on MacOs.&lt;br /&gt;
If I had several problems. But just reading on the net I lack the resolve to achieve the unittest.&lt;br /&gt;
&lt;br /&gt;
[[File:http://ascend4.org/images/thumb/e/e7/Captura-de-pantalla-2012-04-19-a-las-11.19.04-1024x575.png/800px-Captura-de-pantalla-2012-04-19-a-las-11.19.04-1024x575.png]]&lt;br /&gt;
&lt;br /&gt;
Have you written any ASCEND models? Please provide copies (paste code into your User Page on this wiki, and like to it here)&lt;br /&gt;
This model is a copy of a tutorial to my user on the wiki I&#039;ve tried running on Mac OS with no results, I think it GTk tree problem&lt;br /&gt;
&lt;br /&gt;
[http://ascend4.org/User:Carloscardenas]&lt;br /&gt;
&lt;br /&gt;
http://bugs.ascend4.org/view.php?id=551&lt;br /&gt;
&lt;br /&gt;
Link to a screenshot of ASCEND running on your system, preferably after solving a model you have written.&lt;br /&gt;
&lt;br /&gt;
The Ascend run in Mac OS 10.7 Lion but no run my code, the IU have some problems.&lt;br /&gt;
&lt;br /&gt;
http://bugs.ascend4.org/view.php?id=550&lt;br /&gt;
&lt;br /&gt;
ASCEND en MAC OS Lion 10.7 :)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Open source experience&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In 2008 I participated in a project of Google Summer Code for PostNuke or Zikula organization, I had trouble finishing it because I failed objectively necessary. It was in a complex that has helped me mature and I&#039;m sure my time better now focusing on the goals I can accomplish to perform well in the project.&lt;br /&gt;
&lt;br /&gt;
Recently work with IOS and Android for make some personal project to ecommerce.&lt;br /&gt;
&lt;br /&gt;
Work with with Joomla, Postnuke for two years, then with Moodle about 3 years implementing and developing solutions for some business requirements.&lt;br /&gt;
&lt;br /&gt;
I collaborated with usability engineering studies in the project and OLPC and Sugar Labs same apis applyingartificial intelligence to develop robot projects.&lt;br /&gt;
&lt;br /&gt;
Is this your first contact with the ASCEND project?&lt;br /&gt;
3 years ago I was interested the possibility to solve problems of dynamic systems, I would put in an extension to resolve forrester simulation models.&lt;br /&gt;
&lt;br /&gt;
List or link to any code, patches, documentation or bug reports contributed to ASCEND or other projects.&lt;br /&gt;
Some of my codes conference and courses:&lt;br /&gt;
&lt;br /&gt;
http://unimauro.blogspot.com/2008/09/irobot-con-linux-y-python.html&lt;br /&gt;
&lt;br /&gt;
http://unimauro.blogspot.com/2009/06/curso-de-python-ei-para-el-proyecto.html&lt;br /&gt;
&lt;br /&gt;
http://unimauro.blogspot.com/2010/01/sacando-la-vuelta-la-orce.html&lt;br /&gt;
&lt;br /&gt;
http://unimauro.blogspot.com/2008/04/gsoc-proposal-usability-accessability.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Relevant work experience==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;University of Piura - PERUVIAN NAVY&#039;&#039;&#039;&lt;br /&gt;
Varayoc Project: Command and Control System for Ship Fleet Navy of Peru.&lt;br /&gt;
Software Engineer 2010 - 2011&lt;br /&gt;
Head of Project Sub Navigation Aid Systems to support decision-making in the Central Command of the Fleet Units.&lt;br /&gt;
• Save up to 80% over the previous implementation.&lt;br /&gt;
• Improved responses in pre-systems compared to 50%.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cayetano Heredia University&#039;&#039;&#039;&lt;br /&gt;
Top universities with high scientific and technological production in Peru and Latin America.&lt;br /&gt;
Systems Analyst 2009 - 2010&lt;br /&gt;
Supporting business processes, academic and research institutions.&lt;br /&gt;
• Implementation of the proposed Virtual Spaces for Teaching in 7 faculties, reducing by 80% the cost of administering the maintenance services.&lt;br /&gt;
• Implement 100% of project management and monitoring of the technological architecture reduced by 70% the time of generation of indicators.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MCD CONSULTING S.A.C&#039;&#039;&#039;&lt;br /&gt;
EDELNOR Partner supports the business processes with technology.&lt;br /&gt;
&lt;br /&gt;
2009 Programmer Analyst&lt;br /&gt;
Develop life applications EDELNOR commercial systems.&lt;br /&gt;
• Improved processes requests and complaints by reducing electric service to 50% time reporting.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CEMENTOS PACASMAYO S.A.A.&#039;&#039;&#039;&lt;br /&gt;
Hochschild group company belonging to the industrial and mining and cement sector.&lt;br /&gt;
Intership  in the Management of Information Technology. 2008&lt;br /&gt;
Test servers and technology assets.&lt;br /&gt;
• Improve business processes by implementing SAP ERP workflows reduce the time in 40% of procedures.&lt;br /&gt;
• Sales Process Improvement Orders Release of SAP ERP with mobile smartphone reducing response time by 40%.&lt;br /&gt;
&lt;br /&gt;
I worked in software engineering for comand system for Peruvian Navy Force, Cayetano Heredia University, Cementos Pacasmayo and Peruvian National Bank. I hace experence in freesoftware ten years ago using Linux Distribution, Gnome, KDE, Libre Ofice. I work with C/C++, Perl, Python, Ruby and Java.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Relevant studies==&lt;br /&gt;
&lt;br /&gt;
Courses that you have completed that are relevant to ASCEND: engineering, maths, computer science. Say why they are relevant.&lt;br /&gt;
&lt;br /&gt;
I&#039;m Systems Engineer gradute and now MBA student. I like the math an science specialy the dynamic system as forrester model or model growth models for social problem, i think work in there in the future.&lt;br /&gt;
&lt;br /&gt;
== Why ASCEND?==&lt;br /&gt;
&lt;br /&gt;
This project is very close in their use to a part of what is STELLA dynamic software systems used in the engineering of systems, I would like my ASCEND can be used for such studies and give a opportunity to universiades who can not afford to have a tool for their studies.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;What is it that makes you want to work with our project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It is an interesting opportunity of showing in a science project and use my knowledge to make improvements. Besides I would help a lot in my CV a man of science to business to keep the intuition for granted as the only way to model a market.&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:Carlos-screenshot-mac.png&amp;diff=3671</id>
		<title>File:Carlos-screenshot-mac.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:Carlos-screenshot-mac.png&amp;diff=3671"/>
		<updated>2012-05-21T14:30:10Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=File:Carlos-screenshot-win.png&amp;diff=3670</id>
		<title>File:Carlos-screenshot-win.png</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=File:Carlos-screenshot-win.png&amp;diff=3670"/>
		<updated>2012-05-21T14:28:56Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=Porting_to_Mac_GSOC_2012&amp;diff=3669</id>
		<title>Porting to Mac GSOC 2012</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=Porting_to_Mac_GSOC_2012&amp;diff=3669"/>
		<updated>2012-05-21T14:17:36Z</updated>

		<summary type="html">&lt;p&gt;Carloscardenas: Created page with &amp;quot; Gsoc Student: [http://ascend4.org/User:Carloscardenas Carlos Mauro Cárdenas Fernández]  Original Proposal: - [http://ascend4.org/Porting_to_Mac_GSOC_Original_Proposal Wiki ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Gsoc Student: [http://ascend4.org/User:Carloscardenas Carlos Mauro Cárdenas Fernández]&lt;br /&gt;
&lt;br /&gt;
Original Proposal:&lt;br /&gt;
- [http://ascend4.org/Porting_to_Mac_GSOC_Original_Proposal Wiki Ascend]&lt;br /&gt;
&lt;br /&gt;
- [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/carloscardenas/13001 google-melange]&lt;/div&gt;</summary>
		<author><name>Carloscardenas</name></author>
	</entry>
</feed>