{"id":118330,"name":"EcoReleve","description":"A free and open source biodiversity data entry software.","url":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data","last_synced_at":"2026-05-27T17:30:18.450Z","repository":{"id":50339296,"uuid":"18464172","full_name":"natural-solutions/reneco/ecoreleve-data","owner":"natural-solutions","description":"Open source biodiversity data entry software","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":0,"open_issues_count":73,"forks_count":3,"subscribers_count":null,"default_branch":"dev","last_synced_at":"2025-12-31T03:32:59.994Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":null,"metadata":{},"created_at":"2020-04-28T14:57:39.210Z","updated_at":"2025-12-08T14:24:52.259Z","dependencies_parsed_at":"2022-09-07T13:40:33.855Z","dependency_job_id":null,"html_url":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data","commit_stats":null,"previous_names":[],"tags_count":37,"template":null,"template_full_name":null,"purl":"pkg:gitlab/natural-solutions/ecoreleve-data","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/natural-solutions%2Freneco%2Fecoreleve-data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/natural-solutions%2Freneco%2Fecoreleve-data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/natural-solutions%2Freneco%2Fecoreleve-data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/natural-solutions%2Freneco%2Fecoreleve-data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/natural-solutions","download_url":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data/-/archive/dev/ecoreleve-data-dev.zip","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/natural-solutions%2Freneco%2Fecoreleve-data/sbom","scorecard":null,"host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4521539,"owners_count":7348,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2026-01-12T22:45:04.389Z","status":"online","status_checked_at":"2026-05-24T02:00:06.649Z","response_time":268,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.382Z","robots_txt_url":"https://gitlab.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"}},"owner":{"login":"natural-solutions","name":"Natural Solutions","uuid":"organization-7726340","kind":"organization","description":"# NATURAL SOLUTIONS Biodiversity data and software\r\n\r\nMarseille\r\n[https://natural-solutions.world](https://natural-solutions.world)\r\n[@Nat_Solutions](https://twitter.com/Nat_Solutions)","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://gitlab.com/uploads/-/system/group/avatar/7726340/NS_interne.png","repositories_count":95,"last_synced_at":"2024-04-23T04:01:49.214Z","metadata":{},"html_url":"https://gitlab.com/natural-solutions","funding_links":[],"total_stars":22,"followers":null,"following":null,"created_at":"2023-06-19T13:39:28.653Z","updated_at":"2024-04-23T04:02:01.000Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/natural-solutions","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/natural-solutions/repositories"},"packages":[],"commits":{"id":1638596,"full_name":"natural-solutions/reneco/ecoreleve-data","default_branch":"dev","total_commits":3171,"total_committers":27,"total_bot_commits":2,"total_bot_committers":1,"mean_commits":117.44444444444444,"dds":0.7890255439924314,"past_year_total_commits":17,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":8.5,"past_year_dds":0.05882352941176472,"last_synced_at":"2026-05-24T16:00:44.489Z","last_synced_commit":"b79cce36678e5391ac61ac6b994a8db2b62a2e73","created_at":"2024-07-23T19:32:25.721Z","updated_at":"2026-05-24T16:00:39.322Z","committers":[{"name":"romfabbro","email":"romainfabbro@yahoo.fr","login":null,"count":669},{"name":"romfabbro","email":"romain_fabbro@natural-solutions.eu","login":null,"count":618},{"name":"jvitus","email":"jeanvitus.albertini@gmail.com","login":null,"count":615},{"name":"Matheo13","email":"matheo_jaouen@natural-solutions.eu","login":null,"count":467},{"name":"jvitus","email":"jean-vitus_albertini@natural-solutions.eu","login":null,"count":387},{"name":"ktalbi","email":"khaled_talbi@hotmail.com","login":null,"count":179},{"name":"Ophélie Da Silva","email":"ophelie_da-silva@natural-solutions.eu","login":null,"count":95},{"name":"Gérald Tibi","email":"gerald_tibi@natural-solutions.eu","login":null,"count":27},{"name":"semantic-release-bot","email":"semantic-release-bot@martynus.net","login":null,"count":26},{"name":"Aurelie JAMBON","email":"aurelie.jambon@agro-bordeaux.fr","login":null,"count":15},{"name":"name","email":"you@example.com","login":null,"count":14},{"name":"rkjdid","email":"romainknezevic@gmail.com","login":null,"count":13},{"name":"Anthony HENRY","email":"anthony_henry@natural-solutions.eu","login":null,"count":13},{"name":"Naomi-Fischer","email":"naomi_fischer@natural-solutions.eu","login":null,"count":7},{"name":"David Lassagne","email":"david_lassagne@natural-solutions.eu","login":null,"count":5},{"name":"Schtroudel","email":"tom_lopez@natural-solutions.eu","login":null,"count":4},{"name":"AJambon","email":"aureliejambon@orange.fr","login":null,"count":3},{"name":"AJambon","email":"aurelie_jambon@natural-solutions.eu","login":null,"count":2},{"name":"FredericBerton","email":"frederic_berton@natural-solutions.eu","login":null,"count":2},{"name":"JulienCorny","email":"julien_corny@natural-solutions.eu","login":null,"count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com","login":null,"count":2},{"name":"Eric Pringels","email":"contact@ericpringels.com","login":null,"count":1},{"name":"Herve aymes","email":"herve.04@hotmail.fr","login":null,"count":1},{"name":"Javier Blanco García-Lomas","email":"jblancogl@gmail.com","login":null,"count":1},{"name":"Rovellotti","email":"olivier_rovellotti@natural-solutions.eu","login":null,"count":1},{"name":"The Gitter Badger","email":"badger@gitter.im","login":null,"count":1},{"name":"javi blanco","email":"javier_blanco@natural-solutions.eu","login":null,"count":1}],"past_year_committers":[{"name":"Jean-vitus Albertini","email":"jean-vitus_albertini@natural-solutions.eu","login":null,"count":16},{"name":"Ophélie Da Silva","email":"ophelie_da-silva@natural-solutions.eu","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/natural-solutions%2Freneco%2Fecoreleve-data/commits","host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","last_synced_at":"2026-05-26T00:00:10.912Z","repositories_count":24152,"commits_count":4217164,"contributors_count":116151,"owners_count":12443,"icon_url":"https://github.com/gitlab.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/gitlab.com/repositories"}},"issues_stats":{"full_name":"natural-solutions/reneco/ecoreleve-data","html_url":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data","last_synced_at":"2026-05-24T16:00:32.392Z","status":"error","issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2024-08-15T06:31:23.109Z","updated_at":"2026-05-24T16:00:32.392Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/natural-solutions%2Freneco%2Fecoreleve-data","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/natural-solutions%2Freneco%2Fecoreleve-data/issues","issue_labels_count":{"cameratrap":1,"Epic":1,"support":1,"Bug":1},"pull_request_labels_count":{"enhancement":86,"hotfix":66,"high priority":59,"db update":51,"do not merge":31,"optimization":13,"bug":11,"bashit":11,"new fonctionality":10,"reported":7,"dependencies":5,"UP version":5,"test wanted":5,"DB schema":5,"support":4,"Bug":2,"cameratrap":2,"conflicts":2,"question":1,"help wanted":1,"mobile":1,"invalid":1},"issue_author_associations_count":{},"pull_request_author_associations_count":{},"issue_authors":{"jvitus":107,"ophdlv":43,"anthony_henry":26,"orovellotti":11,"AJambon":6,"dominik_bujna":1,"ktalbi":1,"romainknezevic":1},"pull_request_authors":{"anthony_henry":680,"jvitus":210,"ophdlv":47,"AJambon":14,"JWNS":3,"romainknezevic":2,"ktalbi":1},"host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","last_synced_at":"2026-05-26T00:00:23.348Z","repositories_count":0,"issues_count":0,"pull_requests_count":0,"authors_count":61892,"icon_url":"https://github.com/gitlab.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":null,"keywords":[],"dependencies":[{"ecosystem":"bower","filepath":"Front/bower.json","sha":null,"kind":"manifest","created_at":"2022-09-07T13:40:32.545Z","updated_at":"2022-09-07T13:40:32.545Z","repository_link":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data/blob/dev/Front/bower.json","dependencies":[{"id":4108943114,"package_name":"underscore","ecosystem":"bower","requirements":"1.5.2","direct":true,"kind":"runtime","optional":false},{"id":4108943115,"package_name":"backbone","ecosystem":"bower","requirements":"1.1.2","direct":true,"kind":"runtime","optional":false},{"id":4108943116,"package_name":"marionette","ecosystem":"bower","requirements":"2.4.4","direct":true,"kind":"runtime","optional":false},{"id":4108943117,"package_name":"requirejs","ecosystem":"bower","requirements":"2.1.22","direct":true,"kind":"runtime","optional":false},{"id":4108943118,"package_name":"bootstrap","ecosystem":"bower","requirements":"3.3.6","direct":true,"kind":"runtime","optional":false},{"id":4108943119,"package_name":"leaflet","ecosystem":"bower","requirements":"~1.2.0","direct":true,"kind":"runtime","optional":false},{"id":4108943120,"package_name":"sha1","ecosystem":"bower","requirements":"https://bitbucket.org/keesey/sha1.git","direct":true,"kind":"runtime","optional":false},{"id":4108943121,"package_name":"jqueryui","ecosystem":"bower","requirements":"1.11.4","direct":true,"kind":"runtime","optional":false},{"id":4108943122,"package_name":"leaflet.markercluster","ecosystem":"bower","requirements":"~1.2.0","direct":true,"kind":"runtime","optional":false},{"id":4108943123,"package_name":"leaflet-plugins","ecosystem":"bower","requirements":"~3.0.1","direct":true,"kind":"runtime","optional":false},{"id":4108943124,"package_name":"backbone.paginator","ecosystem":"bower","requirements":"2.0.2","direct":true,"kind":"runtime","optional":false},{"id":4108943125,"package_name":"moment","ecosystem":"bower","requirements":"2.10.6","direct":true,"kind":"runtime","optional":false},{"id":4108943126,"package_name":"backbone-forms","ecosystem":"bower","requirements":"https://github.com/powmedia/backbone-forms.git#0.13.0","direct":true,"kind":"runtime","optional":false},{"id":4108943127,"package_name":"eonasdan-bootstrap-datetimepicker","ecosystem":"bower","requirements":"4.7.14","direct":true,"kind":"runtime","optional":false},{"id":4108943128,"package_name":"backbone.radio","ecosystem":"bower","requirements":"0.9.1","direct":true,"kind":"runtime","optional":false},{"id":4108943129,"package_name":"dropzone","ecosystem":"bower","requirements":"4.0.1","direct":true,"kind":"runtime","optional":false},{"id":4108943130,"package_name":"jquery","ecosystem":"bower","requirements":"2.2.0","direct":true,"kind":"runtime","optional":false},{"id":4108943131,"package_name":"requirejs-text","ecosystem":"bower","requirements":"2.0.14","direct":true,"kind":"runtime","optional":false},{"id":4108943132,"package_name":"i18n","ecosystem":"bower","requirements":"https://github.com/jamuhl/i18next.git#1.8.2","direct":true,"kind":"runtime","optional":false},{"id":4108943133,"package_name":"fancytree","ecosystem":"bower","requirements":"2.9.0","direct":true,"kind":"runtime","optional":false},{"id":4108943134,"package_name":"tooltipster","ecosystem":"bower","requirements":"4.2.5","direct":true,"kind":"runtime","optional":false},{"id":4108943135,"package_name":"chartjs","ecosystem":"bower","requirements":"1.0.2","direct":true,"kind":"runtime","optional":false},{"id":4108943136,"package_name":"reneco-fonts","ecosystem":"bower","requirements":"https://gitlab.com/natural-solutions/reneco-fonts.git#2.1.6","direct":true,"kind":"runtime","optional":false},{"id":4108943137,"package_name":"ag-grid","ecosystem":"bower","requirements":"^5.2.0","direct":true,"kind":"runtime","optional":false},{"id":4108943138,"package_name":"resumable.js","ecosystem":"bower","requirements":"https://github.com/23/resumable.js.git#4199ab8270f764effdb9d1de50bf285df9495367","direct":true,"kind":"runtime","optional":false},{"id":4108943139,"package_name":"ez-plus","ecosystem":"bower","requirements":"^1.1.20","direct":true,"kind":"runtime","optional":false},{"id":4108943140,"package_name":"bootstrap-tagsinput","ecosystem":"bower","requirements":"^0.8.0","direct":true,"kind":"runtime","optional":false},{"id":4108943141,"package_name":"noty","ecosystem":"bower","requirements":"^2.3.8","direct":true,"kind":"runtime","optional":false},{"id":4108943142,"package_name":"jquery.rateit","ecosystem":"bower","requirements":"^1.0.24","direct":true,"kind":"runtime","optional":false},{"id":4108943143,"package_name":"bootstrap-star-rating","ecosystem":"bower","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":4108943144,"package_name":"exif-js","ecosystem":"bower","requirements":"^2.1.1","direct":true,"kind":"runtime","optional":false},{"id":4108943145,"package_name":"imagesloaded","ecosystem":"bower","requirements":"^4.1.1","direct":true,"kind":"runtime","optional":false},{"id":4108943146,"package_name":"backgrid-paginator","ecosystem":"bower","requirements":"0.3.5","direct":true,"kind":"runtime","optional":false},{"id":4108943147,"package_name":"backgrid","ecosystem":"bower","requirements":"https://github.com/wyuenho/backgrid.git#0.3.5","direct":true,"kind":"runtime","optional":false},{"id":4108943148,"package_name":"webui-popover","ecosystem":"bower","requirements":"2.1.15","direct":true,"kind":"runtime","optional":false},{"id":4108943149,"package_name":"NaturalJS_Filter","ecosystem":"bower","requirements":"1.1.4","direct":true,"kind":"runtime","optional":false},{"id":4108943150,"package_name":"moment-timezone","ecosystem":"bower","requirements":"~0.5.13","direct":true,"kind":"runtime","optional":false},{"id":4108943151,"package_name":"tether","ecosystem":"bower","requirements":"^1.4.0","direct":true,"kind":"runtime","optional":false},{"id":4108943152,"package_name":"popper.js","ecosystem":"bower","requirements":"https://unpkg.com/popper.js","direct":true,"kind":"runtime","optional":false},{"id":4108943153,"package_name":"select2","ecosystem":"bower","requirements":"^4.0.6","direct":true,"kind":"runtime","optional":false},{"id":4108943154,"package_name":"leaflet-draw","ecosystem":"bower","requirements":"~0.4.13","direct":true,"kind":"runtime","optional":false},{"id":4108943155,"package_name":"Leaflet.GridLayer.GoogleMutant","ecosystem":"bower","requirements":"https://gitlab.com/IvanSanchez/Leaflet.GridLayer.GoogleMutant.git","direct":true,"kind":"runtime","optional":false},{"id":4108943156,"package_name":"sweetalert2","ecosystem":"bower","requirements":"^7.26.12","direct":true,"kind":"runtime","optional":false},{"id":4108943157,"package_name":"crypto-js","ecosystem":"bower","requirements":"4.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"Front/app/vendors/mousetrap/package.json","sha":null,"kind":"manifest","created_at":"2022-09-07T13:40:32.742Z","updated_at":"2022-09-07T13:40:32.742Z","repository_link":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data/blob/dev/Front/app/vendors/mousetrap/package.json","dependencies":[{"id":4108943632,"package_name":"grunt","ecosystem":"npm","requirements":"~0.4.1","direct":true,"kind":"development","optional":false},{"id":4108943633,"package_name":"grunt-complexity","ecosystem":"npm","requirements":"~0.1.2","direct":true,"kind":"development","optional":false},{"id":4108943634,"package_name":"grunt-mocha","ecosystem":"npm","requirements":"~0.3.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"Front/package.json","sha":null,"kind":"manifest","created_at":"2022-09-07T13:40:32.881Z","updated_at":"2022-09-07T13:40:32.881Z","repository_link":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data/blob/dev/Front/package.json","dependencies":[{"id":4108943653,"package_name":"exifr","ecosystem":"npm","requirements":"^7.1.3","direct":true,"kind":"runtime","optional":false},{"id":4108943654,"package_name":"hash-wasm","ecosystem":"npm","requirements":"^4.9.0","direct":true,"kind":"runtime","optional":false},{"id":4108943655,"package_name":"reneco-lib","ecosystem":"npm","requirements":"3.0.6","direct":true,"kind":"runtime","optional":false},{"id":4108943656,"package_name":"sweetalert","ecosystem":"npm","requirements":"^2.0.8","direct":true,"kind":"runtime","optional":false},{"id":4108943657,"package_name":"grunt","ecosystem":"npm","requirements":"^0.4.5","direct":true,"kind":"development","optional":false},{"id":4108943658,"package_name":"grunt-autoprefixer","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"development","optional":false},{"id":4108943659,"package_name":"grunt-cache-breaker","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"development","optional":false},{"id":4108943660,"package_name":"grunt-contrib-clean","ecosystem":"npm","requirements":"^0.5.0","direct":true,"kind":"development","optional":false},{"id":4108943661,"package_name":"grunt-contrib-jshint","ecosystem":"npm","requirements":"^0.11.3","direct":true,"kind":"development","optional":false},{"id":4108943662,"package_name":"grunt-contrib-jst","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":4108943663,"package_name":"grunt-contrib-less","ecosystem":"npm","requirements":"^1.0.1","direct":true,"kind":"development","optional":false},{"id":4108943664,"package_name":"grunt-contrib-requirejs","ecosystem":"npm","requirements":"^1.0.0","direct":true,"kind":"development","optional":false},{"id":4108943665,"package_name":"grunt-contrib-uglify","ecosystem":"npm","requirements":"^2.3.0","direct":true,"kind":"development","optional":false},{"id":4108943666,"package_name":"grunt-contrib-watch","ecosystem":"npm","requirements":"^0.6.1","direct":true,"kind":"development","optional":false},{"id":4108943667,"package_name":"grunt-file-blocks","ecosystem":"npm","requirements":"^0.3.3","direct":true,"kind":"development","optional":false},{"id":4108943668,"package_name":"jshint-stylish","ecosystem":"npm","requirements":"^0.1.5","direct":true,"kind":"development","optional":false},{"id":4108943669,"package_name":"time-grunt","ecosystem":"npm","requirements":"^0.2.10","direct":true,"kind":"development","optional":false},{"id":4108943670,"package_name":"uglifyjs","ecosystem":"npm","requirements":"^2.4.11","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-09-07T13:40:33.005Z","updated_at":"2022-09-07T13:40:33.005Z","repository_link":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data/blob/dev/package.json","dependencies":[{"id":4108943674,"package_name":"@commitlint/cli","ecosystem":"npm","requirements":"^15.0.0","direct":true,"kind":"development","optional":false},{"id":4108943675,"package_name":"@commitlint/config-conventional","ecosystem":"npm","requirements":"^15.0.0","direct":true,"kind":"development","optional":false},{"id":4108943676,"package_name":"husky","ecosystem":"npm","requirements":"^7.0.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"packagist","filepath":"Front/composer.json","sha":null,"kind":"manifest","created_at":"2022-09-07T13:40:33.065Z","updated_at":"2022-09-07T13:40:33.065Z","repository_link":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data/blob/dev/Front/composer.json","dependencies":[{"id":4108944599,"package_name":"drupal/console","ecosystem":"packagist","requirements":"~1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Back/database/Pipe/DB_Mother/209_CONF_proto_release_individual_set_input_required.txt","sha":null,"kind":"manifest","created_at":"2022-09-07T13:40:33.191Z","updated_at":"2022-09-07T13:40:33.191Z","repository_link":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data/blob/dev/Back/database/Pipe/DB_Mother/209_CONF_proto_release_individual_set_input_required.txt","dependencies":[{"id":4108944671,"package_name":"UPDATE","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108944672,"package_name":"SET","ecosystem":"pypi","requirements":"=1","direct":true,"kind":"runtime","optional":false},{"id":4108944673,"package_name":"WHERE","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108944674,"package_name":"AND","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108944675,"package_name":"INSERTINTO","ecosystem":"pypi","requirements":".","direct":true,"kind":"runtime","optional":false},{"id":4108944676,"package_name":"GO","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Back/environment.yml","sha":null,"kind":"manifest","created_at":"2022-09-07T13:40:33.532Z","updated_at":"2022-09-07T13:40:33.532Z","repository_link":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data/blob/dev/Back/environment.yml","dependencies":[{"id":4108948569,"package_name":"pypyodbc","ecosystem":"pypi","requirements":"\u003e=1.3.4","direct":true,"kind":"runtime","optional":false},{"id":4108948570,"package_name":"pyramid_chameleon","ecosystem":"pypi","requirements":"==0.3","direct":true,"kind":"runtime","optional":false},{"id":4108948571,"package_name":"pyramid_debugtoolbar","ecosystem":"pypi","requirements":"==4.3","direct":true,"kind":"runtime","optional":false},{"id":4108948572,"package_name":"pyramid_tm","ecosystem":"pypi","requirements":"==2.2","direct":true,"kind":"runtime","optional":false},{"id":4108948573,"package_name":"sqlalchemy-utils","ecosystem":"pypi","requirements":"==0.32.21","direct":true,"kind":"runtime","optional":false},{"id":4108948574,"package_name":"transaction","ecosystem":"pypi","requirements":"==2.1.2","direct":true,"kind":"runtime","optional":false},{"id":4108948575,"package_name":"zope.sqlalchemy","ecosystem":"pypi","requirements":"==0.7.7","direct":true,"kind":"runtime","optional":false},{"id":4108948576,"package_name":"zope.interface","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948577,"package_name":"waitress","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":4108948578,"package_name":"webtest","ecosystem":"pypi","requirements":"==2.0.28","direct":true,"kind":"runtime","optional":false},{"id":4108948579,"package_name":"pypiwin32","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948580,"package_name":"XlsxWriter","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":4108948581,"package_name":"pyexcel-xlsx","ecosystem":"pypi","requirements":"==0.5.0.1","direct":true,"kind":"runtime","optional":false},{"id":4108948582,"package_name":"openpyxl","ecosystem":"pypi","requirements":"==2.4.8","direct":true,"kind":"runtime","optional":false},{"id":4108948583,"package_name":"pyramid_jwtauth","ecosystem":"pypi","requirements":"==0.1.3","direct":true,"kind":"runtime","optional":false},{"id":4108948584,"package_name":"pytesseract","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":4108948585,"package_name":"exifread","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948586,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948587,"package_name":"geojson","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948588,"package_name":"lxml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Back/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-07T13:40:33.654Z","updated_at":"2022-09-07T13:40:33.654Z","repository_link":"https://gitlab.com/natural-solutions/reneco/ecoreleve-data/blob/dev/Back/requirements.txt","dependencies":[{"id":4108948615,"package_name":"pyramid","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948616,"package_name":"pypyodbc","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948617,"package_name":"pyodbc","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948618,"package_name":"pycrypto","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948619,"package_name":"pyramid_chameleon","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948620,"package_name":"pyramid_debugtoolbar","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948621,"package_name":"reportlab","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948622,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948623,"package_name":"pyramid_tm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948624,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948625,"package_name":"zope.interface","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948626,"package_name":"sqlalchemy-utils","ecosystem":"pypi","requirements":"==0.30.11","direct":true,"kind":"runtime","optional":false},{"id":4108948627,"package_name":"transaction","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948628,"package_name":"zope.sqlalchemy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948629,"package_name":"waitress","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948630,"package_name":"webtest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948631,"package_name":"XlsxWriter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948632,"package_name":"pyexcel-xlsx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948633,"package_name":"openpyxl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948634,"package_name":"psutil","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4108948635,"package_name":"pyramid_jwtauth","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":7.58629630715272,"created_at":"2023-10-18T00:00:22.408Z","updated_at":"2026-05-27T17:30:18.451Z","avatar_url":null,"language":null,"category":"Biosphere","sub_category":"Biodiversity Data Access and Management","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"EcoReleve-Data\n========================\n\n[![Join the chat at https://gitter.im/NaturalSolutions/ecoReleve-Data](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/NaturalSolutions/ecoReleve-Data?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n\nA free and open source biodiversity data entry software\n\nEcologists have struggled with environmental data management issues for many years now. It has become urgent to focus on building the technological solutions required for a more efficient process of data collection, exchange, and analysis.\n\nTo address this issue, we have starting an ambitious open source effort based on open source components.\n\n\nWe provide Software for Field Worker: that actually run the data collection and data entries\n\necoReleve data is design to allow field data entry on any devices (IOS, Android and Window). It stores data local and let you upload it to the Core module when ready.\n\nThe data entry forms are fully customizable to allow users to design their own protocols.\n\t\n\n![ecoReleve](https://static1.squarespace.com/static/519a7bc0e4b08ccdf8f31445/t/57addb672e69cf1f18bf7d3d/1471011777134/?format=1000w)\n\n## Features\n\n\n## Instalation\n\n\n### Requirements\n\n - [Node.js](https://nodejs.org/) (for [npm](https://www.npmjs.com/))\n - [bower](http://bower.io/) `npm install -g bower` (run it in an console with administrator privileges)\n - [python3.4](https://www.python.org/download/releases/3.4.0/) (for Windows you can install [miniconda3.4](http://conda.pydata.org/miniconda.html))\n\n\n*Verify that node is in your PATH*\n\n### Instalation Process\n\n#### Front\n- `npm install`\n- `bower install`\n\noptional but recommended :\n\n- `grunt build`\n\n#### Back\n\nInstall those packages with `pip` or `conda` :\n\n- pyodbc (for SQL Server database) or psycopg2 (for PostrgreSQL database)\n- reportlab\n- [scikit-learn](http://scikit-learn.org/stable/)\n- [sqlalchemy](http://www.sqlalchemy.org/)\n- zope.interface\n- pandas=0.18.0\n- pywin32\n- pycrypto\n\nRun the setup install : \n- `python setup.py install` or `python setup.py develop` (for development version)\n\nAlso, you can run the [install.bat](https://gitlab.com/natural-solutions/reneco-ecoreleve-data/-/blob/master/Back/install.bat) file in the [Back folder](https://gitlab.com/natural-solutions/reneco-ecoreleve-data/-/blob/master/Back/)\nwhich will launch all commands in order to install this project (Front setup \u0026 Back setup).\n\nAn error can occured if an other instance of pyramid WGSI run with the `pserve` command. Don't worry, it does not have any impact. \n\n## Technolgies \u0026\u0026 Usage\n\n### Front\n\n\u003e npm\n\u003e bower\n\nYou have to configure the [config.js](https://gitlab.com/natural-solutions/reneco-ecoreleve-data/-/blob/master/Front/app/config.js.default) file \n\n* Grunt :\n `grunt build` build the code : \n  1. compile less files to app/styles/main.css (+ map file in dev mode)\n  2. build html files with JST (app/build/templates.js)\n  3. build js files : requirejs optimisation, minify and uglify (app/buil/prod.js)\n  4. run jasmine test (soon replaced for mocha)\n\n- `grunt release` : launch `grunt build` then change entry file in the index for production mode (prod.js)\n\n- `grunt dev` : launch `grunt build` then change entry file in the index for development mode\n\n RequireJS\n Backbone Underscore\n MarionetteJs\n Leaflet\n\n\n\n### Back\n\n \u003e[Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/)\n \u003e[SQLAlchemy](http://www.sqlalchemy.org/)\n\n\nYou have to configure the [development.ini](https://gitlab.com/natural-solutions/reneco-ecoreleve-data/-/blob/master/Back/development.ini.default) which can be found in the [Back folder](https://gitlab.com/natural-solutions/reneco-ecoreleve-data/-/tree/master/Back)\nRun `pserve development.ini` command in order to launch a Pyramid server.\n\n#### Database configuaration\n\n## Quality \u0026\u0026 Test\n\n### Style Guide\n\n### Test\n\n## Workflow \u0026\u0026 Contribution\n\nNatural Solutions (NS) is based upon the collaborative development process of Git/GitHub.\n\n![gitWorkflow](http://img11.hostingpics.net/pics/424731gitflow.png)\n\nIf you want to contribute on this project, please create a new pull request :\n1. Fork the repository into your own GitHub repository in order to work on this one,\n2. Then create a new branch first,\n3. Finally, send a pull request to the [main repository](https://gitlab.com/natural-solutions/reneco-ecoreleve-data) when the task is ready for review.\n4. When the pull request received at least one validation comment from an owner member of the repository, it will be merge to this one.\n\nThank you!\n\n\n## Demo\n\nhttp://ecoreleve.com\n\nlogin:demo\n\npassword:demo\n\n\n## Commercial Support\n\nWe have programs for companies that require additional level of assistance through training or commercial support, need special licensing or want additional levels of capabilities. Please visit the [Natural Solutions](http://www.natural-solutions.eu/) Website for more information about ecoReleve or email contact@natural-solutions.com.\n\n## License\n\nCopyright (c) 2015 Natural Solutions\nLicensed under the MIT license.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["biodiversity","opendata","biodiversity-informatics","nature","gps","gpx","taxonomy","wildlife","geonature","trees"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/118330","html_url":"https://ost.ecosyste.ms/projects/118330"}