95 projects tagged "Ruby Modules"
QuantLib is a cross-platform, quantitative finance C++ library for modeling, pricing, trading, and risk management in real-life. It is also wrapped as Python/Ruby/Scheme modules. Extensions for Excel, R, and Mathematica are available. Other such extensions are under consideration. QuantLib offers tools that are useful both for practical implementation and for advanced modeling. It features market conventions, yield curve models, solvers, PDEs, Monte Carlo (low-discrepancy included), exotic options, VAR, and so on.
Ruby/DICT is an RFC 2229-compliant client-side library implementation of the DICT protocol, written in the Ruby programming language. It can be used to write clients that access dictionary definitions from a set of natural language dictionary databases. rdict, a powerful CLI dictionary client built on Ruby/DICT, is included.
Ruby/Password is a set of useful methods for creating, verifying, and manipulating passwords. It includes an interface to CrackLib, a library commonly used for checking password strength. It is intended to be used by system administrators who need to write Ruby programs that prompt for, generate, verify, and encrypt passwords.
For Ruby developers, YAML is a natural fit for object serialization and general data storage, as their semantics are similiar. YAML4R is a fully-featured YAML parser and emitter for Ruby. Use it as a drop-in replacement for PStore, or use one of its several APIs to store object data in the friendly and readable YAML style.
Radiuslib is a complete RADIUS protocol and utility library for the Ruby programming language. It includes a very featureful, RFC- compliant protocol implementation, as well as parser classes for RADIUS dictionaries, Cistron-format "users" files, and standard "detail" accounting logs.
CorporateTime is a proprietary calendar server system originally produced by Steltor and, more recently, Oracle. Ruby/CorporateTime is a Ruby language extension that serves as an interface to the CorporateTime Calendar API (CAPI). Its purpose is to allow interaction with CorporateTime servers via the Ruby programming language. Versions 2.x and 9.x of the CAPI are supported.
db-backed is a Ruby library providing a convenient mechanism for describing objects bound to a backing database. This relieves the programmer from much of the tedium associated with writing programs with DB access. Instead of spending a lot of time working on code that reads data from the database, code that stuffs it into useable objects, remembering whether a particular piece of data lives in the database or not, etc., db-backed allows the programmer to simply design their database schema (with a few constraints), and write a very simple class definition which describes the mapping between database fields, class methods, and foreign key mappings.