dleucas / wmmsdb (public) (License: GPLv3) (since 2018-07-08) (hash sha1)
A collection of scripts to download, transform and normalize the Watkins Marine Mammal Sound Database.

Credit:

“Watkins Marine Mammal Sound Database, Woods Hole Oceanographic Institution.”

http://cis.whoi.edu/science/B/whalesounds/index.cfm
List of commits:
Subject Hash Author Date (UTC)
add common and scientific names to schema b4c7dcb4042b9d1cd3da24123f4506113a876f02 dleucas 2021-12-18 17:17:17
remove genus, add species and type to type_of namespace change 2a7757a6c3e6dbb784b41d7a4b29381bc9105803 dleucas 2021-12-18 17:16:04
converted all transforms to functions 9d37303b24abc225f11f9c3d3b622c5167ed43e3 dleucas 2021-12-18 16:00:04
more conversion to functions. match old output for now fc4a8157a6902f4571b54c6ab84174f005adbe0d dleucas 2021-12-18 10:26:23
WIP convert filters to functions 32badc3512dd9094d51ba2cc2ef8112eba2698bf dleucas 2021-12-16 18:33:21
convert html only once. extract species names as json. formating and lint. e755dc7f4fe2d7c9b97826a0f3f2cf5385e90ef9 dleucas 2021-12-16 13:35:31
download once. use wget only. get species names. test for commands. formating 572dbf1eaffe17c43a4a01dc9675737628c5a234 dleucas 2021-12-16 12:14:26
add filter by behavior type, sort by modified date c3f9f9f9d9501e714117af7fff573e7f3fa4052b dleucas 2019-06-14 03:51:19
rename type to type_of 4269dc257530a9a7fa21ff8708f4594a2f1a453d dleucas 2019-06-14 03:39:49
ElasticSearch setting for larger HTTP request e83e501f949473538096f984220934c0a51de0b4 dleucas 2019-06-14 03:25:22
rename type to type_of e1fcd27b05eabc8bce06751a9925200e4707168b dleucas 2019-06-14 02:34:15
add animal behavior transformation and documentation 7550db3bbd1c69c9369cf8dfe3a5d1195e761ae2 dleucas 2019-06-14 00:57:16
add lost modified date c4922a44cebebd63da6c23a2a71f97cdb47b4a68 dleucas 2019-06-12 22:46:35
describe remaining db fields e3c7f44ad24a3d7c8e4eb74c777a4eecc3675d75 dleucas 2019-06-11 21:37:06
WIP document acoustat 3a47cfcfa204503f682879d7485a6ef941e248e4 dleucas 2019-06-07 00:17:30
WIP document acoustat 4591875fd32c1c91d20133ff90dcf5676b3c216c dleucas 2019-06-07 00:08:18
WIP document acoustat ccc4a6de663a7272ee3d5777fe1479af549e9938 dleucas 2019-06-06 01:39:08
WIP document acoustat 1c6b03267e3016d9b637775df2b4b153866ac040 dleucas 2019-06-05 22:39:39
add dependency on nav.html and pandoc.css b4f054eb6675117d576fa9462220bc5bc8d15be4 dleucas 2019-06-01 01:12:44
nav title 7c5fadd2e143028d614fab4c31ed7389ed17e6f6 dleucas 2019-06-01 01:12:04
Commit b4c7dcb4042b9d1cd3da24123f4506113a876f02 - add common and scientific names to schema
Author: dleucas
Author date (UTC): 2021-12-18 17:17
Committer name: dleucas
Committer date (UTC): 2021-12-18 17:17
Parent(s): 2a7757a6c3e6dbb784b41d7a4b29381bc9105803
Signing key:
Tree: 0d95c74cf769d6887a87d0899fdcadb5a0986ab6
File Lines added Lines deleted
index.mapping.json 29 1
File index.mapping.json changed (mode: 100644) (index e3d62ee..9c20421)
31 31 } }
32 32 } }
33 33 }, },
34 "species": {
35 "properties": {
36 "_as_entered": {
37 "index": "not_analyzed",
38 "type": "string"
39 },
40 "common_name": {
41 "index": "not_analyzed",
42 "type": "string"
43 },
44 "scientific_name": {
45 "index": "not_analyzed",
46 "type": "string"
47 },
48 "species_code": {
49 "index": "not_analyzed",
50 "type": "string"
51 }
52 }
53 },
34 54 "interaction": { "interaction": {
35 55 "properties": { "properties": {
36 56 "animal_id": { "animal_id": {
37 57 "index": "not_analyzed", "index": "not_analyzed",
38 58 "type": "string" "type": "string"
39 59 }, },
40 "type": {
60 "type_of": {
41 61 "index": "not_analyzed", "index": "not_analyzed",
42 62 "type": "string" "type": "string"
43 63 } }
 
70 90 "species_code": { "species_code": {
71 91 "index": "not_analyzed", "index": "not_analyzed",
72 92 "type": "string" "type": "string"
93 },
94 "common_name": {
95 "index": "not_analyzed",
96 "type": "string"
97 },
98 "scientific_name": {
99 "index": "not_analyzed",
100 "type": "string"
73 101 } }
74 102 } }
75 103 } }
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/dleucas/wmmsdb

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/dleucas/wmmsdb

Clone this repository using git:
git clone git://git.rocketgit.com/user/dleucas/wmmsdb

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main