PyAIML implements an interpreter for AIML, the Artificial Intelligence
Markup Language developed by Dr. Richard Wallace of the A.L.I.C.E. Foundation.
It can be used to implement a conversational AI program
Pyevolve was developed to be a complete genetic algorithm framework written in
pure python. The main objectives of Pyevolve are:
.
* written in pure python - to maximize the cross-platform aspect
* easy to use API - the API must be easy to the end-user
* see the evolution - the user can and must see and interact with the
evolution statistics, graphs, etc.
* extensible - the API must be extensible, the user can create
new representations, genetic operators such as
crossover, mutation, etc.
* fast - the design must be optimized for performance
* common features - the framework must implement the most common
features: selectors like roulette wheel,
tournament, ranking, uniform. Scaling schemes
such as linear scaling, etc.
* default parameters - we must have default operators, settings, etc
in all options
* open-source - the source is for everyone, not only for one.
pandas provides NumPy-based data structures and statistical tools for
common time series and cross-sectional data sets. It is intended to
accomplish the following:
* Simplify working with possibly labeled 1, 2, and 3 dimensional
heterogeneous data sets commonly found in statistics, finance, and
econometrics.
* Provide IO utilities for getting data in and out of pandas
* Implement common statistical models with a convenient interface,
handling missing data and other common problems associated with
messy statistical data sets
Scheherazade, named after the heroine of the classic Arabian Nights tale,
is designed in a similar style to traditional typefaces such as Monotype Naskh,
extended to cover the full Unicode Arabic repertoire.
The goal for this product was to provide a single Unicode-based font family that
would contain a comprehensive inventory of glyphs needed for almost any
Arabic-based writing system. This font makes use of state-of-the-art font
technologies to support complex typographic issues.
This font provides a simplified rendering of Arabic script, using basic
connecting glyphs but not including a wide variety of additional ligatures
or contextual alternates (only the required lam-alef ligatures).
This simplified style is often preferred for clarity, especially in
non-Arabic languages, but may be considered unattractive in more traditional
and literate communities.
One font from this typeface family is included in this release:
- Scheherazade Regular
This release supports virtually all of the Unicode 5.0 Arabic character
repertoire (excluding the Arabic Presentation Forms blocks, which are not
recommended for normal use). Font smarts are implemented using OpenType
technology.
A physical quantity is a number with a unit, like 10 km/h. Units can be any of
the SI units, plus a bunch of non-SI, bits,dollars, and any combination of them.
They can include the standard SI prefixes. Magnitude can operate with physical
quantities, parse their units, and print them. You don't have to worry about
unit consistency or conversions; everything is handled transparently.
By default output is done in basic SI units, but you can specify any output unit
as long as it can be reduced to the basic units of the physical quantity
Thwab is an Electronic Encyclopedia System that is international, portable,
simple, extensible (as one could add more books and articles), fast, caching,
smart and maybe at some level intelligent! It is supposed to be not depending
on the media holding contents, for example contents could be in several CDs,
installed on local fixed disk, or located somewhere on the web all using
convenient way for each.
Books can be downloaded from http://thwab.net/books.html.
depSolver is a Boundary Element Method solver for Laplace's equation in 3D AC
electrostatic problems. I originally wrote this program to study the
characteristics of different dielectrophoretic trap designs. A big advantage of
using this code to calculate dielectrophoretic forces is that the user can
specify which approximation to use for the calculation of the force. In this
manner, without having to change anything in the code, one can use a simple
dipolar or quadrupolar approximation to quickly explore the force generated on a
sphere over a large volume of space, or use the more general calculation based
on the integration of the Maxwell's stress tensor over an arbitrarily shaped
particle.
depSolver is convenient for dielectrophoretic force calculations, but it is in
no way limited to them. It can be used to solve a wide variety of electrostatic
problems as long as they involve conductors were the electric potential is
specified and all dielectrics in the system can be considered as piecewise
homogeneous.
liboauth is a collection of c functions implementing the
oAuth Core 1.0 standard API. liboauth provides basic functions to escape
and encode parameters according to oAuth specs and offers high-level
functions to sign requests or verify signatures.
PDFMiner is a tool for extracting information from PDF documents.
Unlike other PDF-related tools, it focuses entirely on getting
and analyzing text data. PDFMiner allows to obtain
the exact location of texts in a page, as well as
other information such as fonts or lines.
It includes a PDF converter that can transform PDF files
into other text formats (such as HTML). It has an extensible
PDF parser that can be used for other purposes instead of text analysis
This software converts a linear temporal logic (ltl) formula to a generalised
B?chi automaton.The resulting automaton may be used, for instance, in model
checking, where it represents a property to be verified from
a model (e.g. a Petri net).
Calcurse is a text-based calendar and scheduling application
Important features:
* fast and customizable curses-based interface
* user-definable key bindings
* fully user-configurable notification system (ability to send mails or
anything else that could remind you of your upcoming appointments)
* moon phases calculation
* import capabilities with support for iCalendar format
* export capabilities with support for iCalendar and pcal formats
* ability to attach notes to each calendar element, and to edit them with your
favorite text editor
* support for internationalization with texts and manual translated in English,
French, German, Dutch, Spanish and Italian
* complete online help system
Support for Lua programming language. See documentation for
mkc_imp.lua.mk in mk-configure(7).
mkc.pkg-config.mk:
- Significant improvements! For details see
mk-configure(7) manual page and examples/hello_glib2 example.
New supported variables: PKG_CONFIG.exists.<lib>,
PKG_CONFIG_VARS.<lib>
and PKG_CONFIG.var.<lib>.<var>.
- becomes internal include file and therefore
renamed to mkc_imp.pkg-config.mk. Symlink mkc.pkg-config.mk is
provided for backward compatibility. mkc_imp.pkg-config.mk is
included by mkc.prog.mk and mkc.lib.mk.
mkc.intexts.mk:
- becomes internal include file and therefore
renamed to mkc_imp.intexts.mk.
Symlink mkc.intexts.mk is provided for backward compatibility.
It is included from mkc.prog.mk, mkc.lib.mk and mkc.files.mk.
- New variable INTEXTS_REPLS. See mk-configure(7).
mkc.lib.mk:
- includes mkc_imp.intexts.mk
- supports SCRIPTS* variables (includes newly created
mkc_imp.scripts.mk)
- New variable MKDLL for creating dinamically loaded libraries
(<lib>.so).
mkc_imp.subprj.mk:
- New variable SUBPRJ_DFLT. See mk-configure(7).
mkc.*.mk try to open ${MAKECONF}, @sysconfdir@/mk.conf and /etc/mk.conf.
This is now documented.
mk-configure.7 is reorganized. Several internal include files
document their own variables. Further improvements of man page are
needed.
All boolean variables becomes case-insensitive.
That is "no", "No", "NO" and "nO" are equal.
The same for "yes", "Yes"...
mkc_check_custom(1):
- New options: -p, -n, -m and -s.
Minor fixes and clean-ups in .mk files, tools and regression tests.
New regression tests and examples.
Calcurse is a text-based calendar and scheduling application. It helps keep
track of events, appointments and everyday tasks. A configurable notification
system reminds user of upcoming deadlines, and the curses based interface can
be customized to suit user needs. All of the commands are documented within an
online help system.
Important features:
* fast and customizable curses-based interface
* user-definable key bindings
* fully user-configurable notification system (ability to send mails or
anything else that could remind you of your upcoming appointments)
* moon phases calculation
* import capabilities with support for iCalendar format
* export capabilities with support for iCalendar and pcal formats
* ability to attach notes to each calendar element, and to edit them with your
favorite text editor
* support for internationalization with texts and manual translated in English,
French, German, Dutch, Spanish and Italian
* complete online help system
Version 2.2.14:
* Added support for Rubinius
Patch contributed by Evan Phoenix.
* Fixed a mistake in the SIGQUIT backtrace message.
Patch contributed by Christoffer Sawicki.
* [Nginx] Fix a localtime() crash on FreeBSD
This was caused by insufficient stack space for threads. Issue #499.
Version 2.2.13:
* Fixed some Rails 3 compatibility issues that were recently introduced.
* Fixed a typo that causes config/setup_load_paths.rb not to be loaded
correctly.
Version 2.2.12:
* Improved Bundler support.
Previous versions might not be able to correctly load gems bundled
by Bundler. We've also documented how our Bundler support works and
how to override our support if you need special behavior.
Please refer to the Phusion Passenger Users Guide, section
"Bundler support".
* Worked around some user account handling bugs in Ruby. Issue #192.
* Fixed some Ruby 1.9 tempfile.rb compatibility problems.
* Fixed some compilation problems on some ARM Linux platforms.
* [Apache] Suppress bogus mod_xsendfile-related error messages.
When mod_xsendfile is being used, Phusion Passenger might print
bogus error messages like "EPIPE" or "Apache stopped forwarding
the backend's response" to the log file. These messages are
normal, are harmless and can be safely ignored, but they pollute
the log file. So in this release we've added code to suppress
these messages when mod_xsendfile is being used. Issue #474.
* [Nginx] Fixed "passenger_user_switching off" permission problems
If Nginx is running as root and passenger_user_switching is turned
off, then Phusion Passenger would fail to initialize because of
a permission problem. This has been fixed. Issue #458.
* [Nginx] Nginx >= 0.8.38 is now supported.
Thanks to Sergey A. Osokin for reporting the problem.
* [Nginx] passenger-install-nginx-module upgraded
It now defaults to installing Nginx 0.7.65 instead of 0.7.64.