Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2008-07-23 23:41:31
Size: 432
Editor: cswiercz
Comment:
Revision 4 as of 2008-08-27 19:50:18
Size: 1916
Editor: cswiercz
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
Line 7: Line 6:
The following is a missing piece of documentation for adding new <tt>.pyx<\tt>
to the ''Sage'' library: See 5.2 of the Programming Documentation
The following is a missing piece of documentation for adding new <tt>.pyx</tt> to the ''Sage'' library: See [http://www.sagemath.org/doc/html/prog/node40.html 5.2] of the [http://www.sagemath.org/doc/html/prog/prog.html Sage Programming Guide].
Line 11: Line 9:
Line 13: Line 10:
Line 16: Line 12:
Suppose you want a more permanent way of including your optimized Cython code in Sage. Perhaps
you want to contribute to the Sage project? This guide will show you how to create a simple
Cython module and then link it to the Sage library so that your code will appear in future
versions of Sage.
Line 17: Line 17:
= Opentick =

Opentick provides free real-time and historical market data for trading systems and trading platforms. See www.opentick.com.

This package is used by the sage.finance module.

=== otfeed1.1 (Chris Swierczewski, 27 Aug 2008) ===
 * Checkout from {{{cvs -d :pserver:[email protected]:/var/cvs co otfeed1.1-dev}}} (Note that this currently does not work! Results in following error message:)
   {{{
   cvs [checkout aborted]: connect to cvs.opentick.com(64.210.196.151):2401 failed: No route to host
   }}}
   For now, download from http://cvs.opentick.com/cgi-bin/cvsweb.cgi/otfeed1.1-dev/otfeed1.1-dev.tar.gz?tarball=1.
 * Download patch from http://otfeed-patches.googlecode.com/files/otfeed1.1-dev-autotools.patch into top-level folder so that compiler can use GNU autotools.
 * Apply patch using the following command:
   {{{
   patch -p1 < otfeed1.1-dev-autotools.patch
   }}}
 * Configure, make, and install Opentick source in {{{src/}}} to {{{$SAGE_ROOT}}}
 * Make and install C++ binary, otwrapper.
 * Copy binary into {{{$SAGE_LOCAL/bin}}}
Line 19: Line 39:
CategoryHomepage  CategoryHomepage

Chris Swierczewski

Email: MailTo(cswiercz AT SPAMFREE gmail DOT com)

The following is a missing piece of documentation for adding new <tt>.pyx</tt> to the Sage library: See [http://www.sagemath.org/doc/html/prog/node40.html 5.2] of the [http://www.sagemath.org/doc/html/prog/prog.html Sage Programming Guide].

Writing Optimized Compiled Code with Sage

Examples

Creating .pyx Files in the Sage Library

Suppose you want a more permanent way of including your optimized Cython code in Sage. Perhaps you want to contribute to the Sage project? This guide will show you how to create a simple Cython module and then link it to the Sage library so that your code will appear in future versions of Sage.

Opentick

Opentick provides free real-time and historical market data for trading systems and trading platforms. See www.opentick.com.

This package is used by the sage.finance module.

otfeed1.1 (Chris Swierczewski, 27 Aug 2008)


cswiercz (last edited 2008-11-14 13:42:07 by anonymous)