Git Product home page Git Product logo

chemospec2d's Introduction

Welcome!

I am a freelance software developer and consultant. My areas of expertise include:

  • Development of R packages supporting science, especially spectroscopy and chemometrics. Checkout my repos for examples.
  • Reproducible research: the automated production of research reports.
  • Exploratory data analysis.
  • Data management: organization, cleaning.
  • Web page creation and maintenance.
  • Languages: R, html, some JavaScript, some Python.
  • Resources I use regularly: LaTeX, markdown, css, make, git, Github Actions.

Check out my blog for some recent happenings.

Here is my resume

Bryan's GitHub stats

chemospec2d's People

Contributors

bryanhanson avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

omarun

chemospec2d's Issues

Example for hats_alignSpectra2D does not perform well

It used to align easily, but it seems it no longer does. I know there have been some changes in the ML toolbox it uses. Probably time to make sure the arguments are appropriate. Hopefully not a bigger problem!

chkSpectra needs unit tests

This function is central and each condition checked should have a unit test. Should include the actions in .extraData. Title should read chkSpectra2D by the way.

Handling NAs

plotSpectra2D needs an option to mark the regions which have been blanked out, and sumSpectra2D needs to report such regions.

Common plotting engine

Write an internal function that will do a contour plot of any 2D data set, and have plotSpectra2D and pfacLoadings and check4Gaps2D use it.

Automatic levels in plotSpectra2D

Improve the automatic choice of levels by checking the range of values and selecting an appropriate method. Also, eliminate the lowest levels of the log choice, they always seem to be in the weeds. It might be wise to create a function to do this, which could also be used by pfacLoadings.

.findNA Needs a Unit Test

Function is not exported but should still be tested, perhaps using a revised/improved MUD1 data set.

Import Issue -- Order of Data

When importing a csv or ascii type data, for instance the existing fmt = "YXZ" we need to take into account which dimension varies the fastest.

Need check4gaps2D

Likely a heavily modified version of ChemoSpec::check4Gaps. Need plotting engine first.

Adjust for changes in ChemoSpecUtils 1.0

The functions plotScree and plotScores in CSU have been modified. Need to check how the functions in this package are affected.

In particular, which graphics mode is being used/intercepted? Do we need to add .onAttach to set it silently? In principle they could set the go as in CS since the two functions will accept multiple go options.

Also, update examples if ggplot2 is used as the default mode.

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.