Code Monkey home page Code Monkey logo

database-development's People

Contributors

bibsian avatar dthohler avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

database-development's Issues

Spilt raw_table into multiple types

Instead of having just one raw table we're going to break it up into 5 different tables. One table for biomass, count, density, percent_cover, and individual.

Renaming attributes & standardizing dictionary

Changing the names of some attribtube

  1. samplingprotocol => datatype (levels: count, density, individual, biomass, percent_cover)
  2. samplingunits (levels: area's, volume, length)... make it a nested dropdown menu with all possible measurements (both international and non-international???.. americuh).
  3. trt_type (levels: precip, consumer, fire, temp, resource, species-removal)
  4. Need to spell all columns; abbreviations are confusing.

site table dropping a record

When using the GUI sometime the sitetable where user input lat/long and descriptions will drop a site level. This usually happens after original site names are modified and the update button has been pushed. Note, only happens in about 1/30 datasets.

Attribute pruning

Need to decide which columns to prune from the current version of the database (i.e. where the main_table is broken down by site).

Reshape data

Add the ability to reshape data from wide to long (given column names)

Individual level data

We need to come up with a protocol for handling individual level data. This includes data on mark-recaptures, distance-sampling, and presence-absence.

Could potentially A) handle this by specifying individual in the samplingunits column or
B) make a different table specifically for these table.

Taxa Key Translator

It would be nice to have a feature where you could upload a table or csv file of translations for taxonomic code to genus and species names. Might be a bit complicated... would have to really think about how to do this with enough flexibility to handle varions case where taxa code and latin names vary in what is provided (i.e. key on translates to genus/spp or key translantes to kingdom/phylum/class/order/family etc.).

Namespace issue

Need to change the file handler class to change the column names of loaded datasets if they are the same names used in the database. This error causes the update_main method in the user facade class to fail (i.e. last step of program fails).

Main table/ Schema alteration

We would like to make the main table reflect information at the level of the project. This would entail a migration where we rename the main table which represents unique site information (other than lat/long) within projects. Then the unique information add the project level would be added with a one to many relationship from the 'new' main_table and a new (created) 'project_table'.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.