This page is used to store codes, protocols, and procedures for use by the Data Managers.
Babase Technical Information
These links are primarly of interest to the Babase support staff.
Ranker Program -- The ranker program is used to develop and input Baboon social ranks.
The Babase VPN -- The Babase Virtual Private Network is available to those people who have a Unix Login on Papio. It is primarly used to run the ranker program.
The Psion Data Format -- The Psions are handheld data collection devices. They output their data in a custom format.
Accessing the ABRP-Genomics test site -- Testing changes to the ABRP Genomics site
Programs
Protocols
Duke Data Management Protocol.pdf (last updated 2018-07-06)-- Protocol for maintenance of interaction data, focal sampling data, GPS/SWERB data, male ranks, dartings, and predation and human disturbance data
Princeton Data Management Protocol_Sep 2020.pdf -- Princeton Protocol for Data Maintenance and the Demography/Reproduction Update, last updated Sep 2020.
Data Storage.pdf -- See attachment for information on how data that come from the field are stored
Electronic Data Handling.pdf --See attachment for information on how electronic data are processed
Paper Data Handling.pdf --See attachment for information on how paper data are processed
Wiki Administration
Misc Links
SandboxPage -- Sandbox page for sharing code remotely
Copying the Babase Schema
The babase-copy-babase-schema Unix program copies the entire babase schema, including data, table definitions, validation, and everything else, from one database to another. All existing data, table definitions, validation, etc is deleted from the babase schema in the target database. You must be logged in to papio and at the Unix prompt to run the program.
The following example copies the babase schema from the babase database to the babase_test database. The first database (babase) is the database to copy from, the second (babase_test) the database to copy into.
PGPASSWORD='*********' babase-copy-babase-schema YOURADMINNAME babase babase_test
- The ********* here would be the password of YOURADMINNAME
The next example copies the babase scheme from the babase_test database to the babase_database. The program will not copy into the babase database unless the -f (force) flag is given.
PGPASSWORD='*********' babase-copy-babase-schema -f YOURADMINNAME babase_test babase
- When Backing up the DB, the 'help' directory can offer some direction
[YOU@papio ~]$ pg_dump --help
Killing a Process in PPA
After you have logged into the database as the administrator, select the babase database.
There is a tab along the top of the browser window with a button for Processes. Click this button.
You may have to click cancel on the process you are killing a couple of times. It will tell you that the function has failed, its just kidding!