Git Product home page Git Product logo

bagyo.jl's Introduction

Bagyo.jl

CI codecov MIT License

Bagyo.jl is a package for extraction and analysis of typhoon and climate data in the WNP (Western-North Pacific) region (at least for now). As such, it is a very specific package focusing only on WNP. Therefore, in terms of data, the main interest are those commonly used in literatures for understanding the cyclones in the said region, which covers the Philippine Area of Responsibility (PAR), and other neighboring South-East Asian regions. These data are usually from the Japan Meteorological Agency (JMA), Regional Specialized Meteorological Center (RSMC) Tokyo - Typhoon Center, Joint Typhoon Warning Center (JTWC), and the consolidations of all tracks by the International Best Track Archive for Climate Stewardship (IBTrACS). Bagyo.jl currently offers JMA and IBTrACS data, but skips JTWC as it is not timely released (last updated 2020). The package is actively being developed, expect more APIs to be added from downloading, loading, to visualizing and modeling the data.

Lastly, "typhoon" and "storm" in Filipino are generally referred to as "bagyo" /baɡˈjo/, [bɐɡˈjo].

Installation

To install the package, run the following:

julia> using Pkg
julia> Pkg.add("Bagyo")

Usage

The following example illustrates the functionality for downloading and visualizing the data with emphasis on five regions of climate interests for Japan, Philippines, Thailand, Taiwan and Vietnam, respectively.

using Bagyo
using Colors
using Makie

f, a = with_theme(theme_dark(), resolution=(850, 650)) do
	plot([JPN(), PHL(), THA(), TWN(), VNM()], :stere);
end;
get(BestTrack, :jma)
meta, data = load(BestTrack, :jma)
lines!(a, data, :jma, linewidth=1, color=RGBAf(1.0, 0.678431, 0.0, 0.15))
a.title = "Tropical Cyclone in Western-North Pacific";
a.titlesize = 25;
a.titlealign = :left;
a.ylabelpadding = 15;
a.xlabelpadding = -30;
f

See the documentation for more.

bagyo.jl's People

Contributors

alstat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

laplacekorea

bagyo.jl's Issues

Specific data set or more general?

Is this package related to a specific data set that will not evolve over time or it is about a general API to download this type of data?

[Greetings] Appreciation :partying_face:

Hello! Just found out about you and all your projects 👀 . I was looking for other Filipinos that use Julia since there is lil to no one I know of. I am glad that I found out about you 🎉

Hoping for more Filipinos to use Julia 😄

Consider using the DataDeps.jl API

The DataDeps.jl API allows you to download data only if strictly necessary. Successive calls to the download function will only execute if the data is not downloaded already.

Check the GADM.jl package for an example of how we used DataDeps.jl to download geographic data.

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.