Giter Club home page Giter Club logo

GenSci

The web project of a gentleman scientist.


Disclamer: The term "gentleman scientist" is not used here in a gender deterministic way. Rather it is used to evoke a romantic period in scientific discovery during which many advances were made by scientists working independently of any larger institution or financial backing. Charles Darwin, Alexander Von Humboldt, and even Marie Curie were at one time "gentlemen scientists". It is in these footsteps the current GenSci project seeks to walk.

Purpose

GenSci seeks to combine my interests in scientific programming and data visualization from my research work in physical oceanography with my career in building websites and web-based applications. My goal is to not only build a site that displays some of the research I have done but facilitates others in identifying questions about the science presented and offering tools to assist in those inquiries.

Approach

Based on the successes I have had in the past, I will be making extensive use of Docker containers to allow me to manage the various components of a complex web application as services. It is my goal to host this site myself on, at first, a single Raspberry Pi. I hope to scale out to running a Docker swarm on a cluster of Raspberry Pis. Additionally I will likely have a branch of this repo that is tailored for deployment on Google Cloud Platform using the Kubernetes engine.

Components

All components listed here will have their own Docker containers

Disclamer 2: My knowledge of any of the above components are relatively thin. I enjoy developing in the Django framework and have cobbled together a set of tools that allow me to do some nifty things with it. I realize there is likely much more I could do to optimize any specific component and I would welcome any helpful suggestions.

I may try to start using Angulaer as a front end (and use Django-Rest-Framework for the back end) but for now I will stick with the very useful Django templates and incorporate Google's Material Design principles.

Gentlemen Scientists's Projects

gensci icon gensci

The web application of a Gentleman Scientist

gensci-client icon gensci-client

The repo for the front-end development of the Gentlemen Scientists webstite

gs_backend icon gs_backend

The server side of the Gentlemen Scientists website.

gs_frontend icon gs_frontend

The client side application for the Gentlemen Scientists website

noaa_erddap icon noaa_erddap

Developing Python class(es) to facilitate the easy access and analysis of NOAA CoastWatch data using ERDDAP

tax_receipt icon tax_receipt

A visualization of a potential receipt for taxes paid.

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.