Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.327.123 Times

PyPedal 2.0.0 Beta 22

  Date Added: January 13, 2010  |  Visits: 1.220

PyPedal 2.0.0 Beta

Report Broken Link
Printer Friendly Version


Product Homepage
Download (99 downloads)



PyPedal project is a Python module that provides tools for the manipulation of pedigrees, simple visualization of pedigrees, and the calculation of measures of genetic diversity from pedigrees. Whats New in This Release: - Added PyPedalError and PyPedalPedigreeInputFileNameError classes. Now the exception raised in NewPedigree::__init__() actually works sort-of correctly. Did some more work in pyp_newclasses/NewAnimal::__init__() to make sure that string methods are not called on non-strings. pyp_newclasses/NewAnimal::string_to_int() now uses a new hashing algorithm taken from "Character String Keys" in "Data Structures and Algorithms with Object-Oriented Design Patterns in Python" by Bruno R. Preiss: http://www.brpreiss.com/books/opus7/html/page220.html#progstrnga. This fixes the collision problem with the previous algorithm (but any algorithm that produces, say, 32-bit integers will collide under the right circumstances). OK, the problem with pyp_utils/reorder() has been identified: Ori Pelegs hashing approach used in pyp_newclasses/NewAnimal::string_to_int() is colliding. For example, the strings ANJHL5876DC and ONNLDF348RC hash to the same value. Made a change to pyp_newclasses/NewAnimal::__init__() so that animal, sire, and dam names are correctly assigned even if integral IDs are passed rather than strings. pyp_newclasses/NewPedigree::preprocess() no longer casts animal, sire, and dam IDs to strings when adding pedigree entries for missing sires and dams. The cast was breaking the founder assignment code in pyp_newclasses/NewAnimal::__init__(). Turned off a bunch of debugging messages left on in pyp_utils/reorder(). pyp_utils/assign_offspring() was rather thoroughly broken due to errors introduced when the new object model conversion was made. Whats New in This Release: 06/26/2007 More bugfixes to pyp_utils/reorder(). The orderdict and orderbackdict dictionaries are now correctly updated when an animal in the pedigree is moved. This fixed cases where the pedigree was not correctly reordered. When this happened, pyp_utils/renumber() caught KeyErrors while looking up sires/dams and set parents to unknown, ignoring known relationships in the pedigree. George Wigganss persistent reports that the relationships being calculated were just not right led to the root cause of the problem. Thanks, George! 06/25/2007 Removed pyp_utils/reorder_list(). 06/21/2007 pyp_utils/reorder() will now write error messages to the logfile and STDIO if a pedigree could not be renumbered in renumber_max_rounds of iteration. 06/21/2007 Added new parameter, max_rounds, to pyp_utils/reorder(). pyp_newclasses/NewPedigree passes renumber_max_rounds to reorder, but the routines in pyp_nrm/* do not. 06/21/2007 Added new option, renumber_max_rounds, to pyp_newclasses/NewPedigree::__init__(). The default value is 100 rounds. 06/21/2007 Completely rewrote pyp_utils/reorder(), which has been the bane of my existences and source of most PyPedal bugs for a Long Time Now. 06/21/2007 Fixed bug in pyp_nrm/inbreeding() so that it correctly works with pre-calculated NRM. 06/20-/2007 Added a new function, pyp_io/write_ijk(), which saves an NRM to a disk in ijk format, where i and j are animal IDs and k is either (1. + the coefficient of inbreeding) when (i == j) or coefficient of relationship when (i != j). 06/20/2007 Rewrote an error message in pyp_newclasses/NewPedigree::preprocess() so that it now makes sense..

Requirements: No special requirements
Platforms: Linux
Keyword: Beta Correctly Init Miscellaneous New Newanimal Newpedigree Pyp Pypedal Science
Users rating: 0/10

License: Freeware Size: 1024 KB
USER REVIEWS
More Reviews or Write Review


PYPEDAL 2.0.0 BETA RELATED
Utilities  -  CrashPlan Menu Bar 0.91 Beta
A beta version of the new CrashPlan Mac menubar application is now available. The menubar displays backup status to each enabled destination and from each inbound source computer.
481.28 KB  
Utilities  -  Lunar Linux 1.6.1 / 1.6.2 Beta 1
Lunar is a source based Linux distribution developed by a talented team of programmers from all over the world, working together to extend the Linux technology into better-tailored and more optimized software for the end user. Lunar uses and...
257 MB  
Network & Internet  -  IEs for Linux 2.0.5/2.5 Beta 6
IEs for Linux project is a simple Bash Script program that installs Internet Explorer 6, 5.5 and 5 on Linux using Wine. The whole process is automatic and very easy. What is the magic? The magic of IEs4Linux is to use full browsers downloads...
337.92 KB  
Communication Tools  -  1VideoConference 0.5.0.11 Beta
1VideoConference is a project that can completely revolutionize the way people interact online. 1VideoConference allows its Web, Audio/ Video phone, Skype, Msn and Yahoo users to instantly participate in live web conferences without the need for...
19.2 MB  
Science  -  OPeNDAP 3.5.1
OPeNDAP is a client/server system for making local data accessible to remote locations without regard to the local or remote storage format, architecture, or environment. BES is a new, high-performance back-end server software framework that...
901.12 KB  
Misc. Web Browser Tools  -  Mozilla Camino 0.8.2
About Mozilla Camino A browser for Mac OS X that has a Cocoa user interface, and embeds the Gecko layout engine. It is intended to be a simple, small and fast browser for Mac OS X. Camino is still in the beta stage of its development. It is...
7.1 MB  
3D Graphic Tools  -  Open Clip Art Library 0.18
The Open Clip Art Library is a collection of royalty free (public domain) clip art in SVG format, enhanced with creative commons metadata. It can be redistributed with free software or closed software and with various software distributions....
120.8 MB  
Libraries  -  XML::EasySQL 1.2
XML::EasySQL is a two-way SQL/XML base class for Perl. SYNOPSIS ... # fetch a database row as hash ref my $data = $db->selectrow_hashref(select * from users where id = 2); # init the new EasySQL data object my $data_object =...
11.26 KB  
Utilities  -  OpenSSH LDAP Public Key patch 0.3.9
OpenSSH LDAP Public Key patch provides an easy way of centralizing strong user authentication by using an LDAP server for retrieving public keys instead of ~/.ssh/authorized_keys. It uses the standard core.schema/nis.schema and...
60.42 KB  
Network & Internet  -  x11vnc 0.9.2
x11vnc allows one to remotely view and interact with real X displays (i.e. a display corresponding to a physical monitor, keyboard, and mouse) with any VNC viewer. In this way x11vnc plays the role for Unix/X11 that WinVNC plays for Windows. I...
952.32 KB  
NEW DOWNLOADS IN EDUCATION, SCIENCE
Education  -  KB Piano 2.5.2
KB Piano will turn your computer into a piano and more. Easily create song with multiple instruments (guitar, bass, drums, and vocals from your microphone). If you don't know music theory, use the application tools to automatically create...
10.61 MB  
Education  -  Learn Words 0.1
This program helps you to learn words of foreign languages. You can type in the words and their meanings and then the computer asks them and rates you. You can also grab the words from a file and look up their meanings with the included electronic...
61.44 KB  
Education  -  Familier for Linux 0.91.12
Familier is cross-platform Family Tree management (Genealogy) Software using QT. It supports viewing/editing file tree using drag-drop in multiple ways. Events allow you to define events in any number.
5.88 MB  
Education  -  Law Leecher 1.4u1
Law Leecher is a multi-threaded web crawling tool which extracts laws from the EU law database PreLex (http://ec.europa.eu/prelex/). It's written in Ruby. The latest version is 1.4 You can also visit the SourceForge project management...
430.08 KB  
Education  -  The Brookshear Machine 1.0
The Brookshear Machine is an assembly language compiler that uses a language specification in Computer Science: An Overview, by Glenn Brookshear.
51.2 KB  
Science  -  SVDetect 0.7m
SVDetect is a application for the isolation and the type prediction of intra- and inter-chromosomal rearrangements from paired-end/mate-pair sequencing data provided by the high-throughput sequencing technologies This tool aims to...
593.92 KB  
Science  -  irs Word Builder 1.0
irs feelings is a free and open source application which allows children to communicate their feelings. irs feelings is developed for children with ASD (autism/autistic spectrum disorder) and behavioral/emotional problems It allows...
61.44 KB  
Science  -  Stellarium for Linux 0.11.0
Stellarium is a free GPL software which renders realistic skies in real time with openGL. Stellarium is available for Linux/Unix, MacOSX and Windows. With Stellarium, you really see what you can see with your eyes, binoculars or a small...
43.57 MB  
Science  -  irs feelings 1.0
irs Words is a program developed to help children understand sentence structure. Highly recommended by NASEN Special magazine, it is used by teachers and speech therapists. irs has designed small desktop programs to work as learning...
61.44 KB  
Science  -  garlicsim_wx 0.6.3
The GarlicSim project contains three packages, garlicsim, which is the core logic, garlicsim_lib, which is a collection of simpacks, and garlicsim_wx, which is the wxPython-based GUI.
1.17 MB