Skip to main content

Development of iNZight

iNZight is a student-driven project, so most of the big-scale changes occur over the (New Zealand) summer period. At other times, we mostly work on small changes and bug fixes.

Source Code​

All of our work is kept on GitHub. If you are interested in following iNZight's development or contributing, that's the place to start.

Installing Development Versions​

Using the devtools package in R, you can download the latest developmental version of iNZight and try it out without waiting for a packaged release version.

# Install devtools if you haven't already
install.packages("devtools")

# Install a development package
devtools::install_github("iNZightVIT/iNZight")

Replace iNZight with any of the iNZight packages:

  • iNZight - Main GUI application
  • iNZightPlots - Plotting functionality
  • iNZightTools - Data manipulation tools
  • iNZightTS - Time series module
  • iNZightMR - Multiple response module
  • iNZightRegression - Regression module
  • iNZightMaps - Maps module

Contributing​

We welcome contributions! If you'd like to help:

  1. Report bugs - Open an issue on the relevant GitHub repository
  2. Suggest features - Let us know what you'd like to see via email or GitHub issues
  3. Submit code - Fork the repository, make your changes, and submit a pull request

R Users​

If you're an R user who wants to use iNZight's functionality programmatically, you can install the packages directly from our R repository:

# Add the iNZight repository
options(repos = c(
iNZight = "https://r.docker.stat.auckland.ac.nz/R",
CRAN = "https://cloud.r-project.org"
))

# Install iNZight packages
install.packages("iNZight")

See the Reference documentation for details on using the packages programmatically.