1.0.421 • Published 3 years ago

skewt-plus v1.0.421

Weekly downloads
143
License
ISC
Repository
github
Last release
3 years ago

skewt-js

Plot a skew-T log-P diagram based on sounding data.

This was forked from: https://github.com/dfelix/skewt-js.

Changes

  • Updated to work with D3 version 5.
  • Interactivity: Set top pressure (zoom), set gradient, toggle maintain temperature range.

I have added the following functionality thanks to Victor Berchet :

  • Added moist adiabats.
  • Added isohumes.
  • Added parcel trajectory.

Dependencies

skewt-js requires D3 JavaScript library.

How to use

<link rel="stylesheet" href="dist/skewt.css">

<script src="https://d3js.org/d3.v5.js"></script>
<script src="dist/bundle.js"></script>

Ensure you create a div using a specified id (ex: id="mySkewt") and class = "skew-t"

<div id="mySkewt" class="skew-t"></div>

Declare a new SkewT var passing the css selector for the placeholder.

<script>
	var skewt = new SkewT('#mySkewt' , options);
</script>

SkewT currently only contains methods:

Plot

.plot(array, options) will plot dew point and air temperature lines and wind barbs. options is optional.

Available options: {add:true} to add a plotline, else the current ones will be cleared. If {add:true, select:true}, then the added plot line will be highlighted.

  var skewt = new SkewT('#mySkewt');
  var sounding = [];
  skewt.plot(sounding);

Expected array format should follow the GSD Sounding Format.

[{
		"press": 1000.0,  // pressure in whole millibars
		"hght": 173.0,    // height in meters (m)
		"temp": 14.1,     // temperature in degrees Celsius
		"dwpt": 6.5,      // dew point temperature in degree Celsius
		"wdir": 8.0,      // wind direction in degrees
		"wspd": 6.173     // wind speed in meters per second (m/s)
	}, {
		"press": 975.0,
		"hght": 386.0,
		"temp": 12.1,
		"dwpt": 5.6,
		"wdir": 10.0,
		"wspd": 7.716
	},
	...
]

Clear

.clear() will clear the previous plot lines and wind barbs.

Select a skewt plot

.selectSkewt( array_previously_sent_with_plot ) to highlight a plot lines. The tooltips will then display info from this line.

1.0.421

3 years ago

1.0.420

3 years ago

1.0.417

3 years ago

1.0.385

3 years ago

1.0.384

3 years ago

1.0.387

3 years ago

1.0.386

3 years ago

1.0.342

3 years ago

1.0.381

3 years ago

1.0.383

3 years ago

1.0.382

3 years ago

1.0.389

3 years ago

1.0.388

3 years ago

1.0.374

3 years ago

1.0.373

3 years ago

1.0.376

3 years ago

1.0.372

3 years ago

1.0.371

3 years ago

1.0.415

3 years ago

1.0.414

3 years ago

1.0.416

3 years ago

1.0.411

3 years ago

1.0.378

3 years ago

1.0.410

3 years ago

1.0.413

3 years ago

1.0.412

3 years ago

1.0.379

3 years ago

1.0.408

3 years ago

1.0.407

3 years ago

1.0.409

3 years ago

1.0.365

3 years ago

1.0.364

3 years ago

1.0.404

3 years ago

1.0.403

3 years ago

1.0.406

3 years ago

1.0.405

3 years ago

1.0.367

3 years ago

1.0.366

3 years ago

1.0.402

3 years ago

1.0.369

3 years ago

1.0.401

3 years ago

1.0.368

3 years ago

1.0.363

3 years ago

1.0.361

3 years ago

1.0.359

3 years ago

1.0.358

3 years ago

1.0.357

3 years ago

1.0.356

3 years ago

1.0.355

3 years ago

1.0.352

3 years ago

1.0.354

3 years ago

1.0.351

3 years ago

1.0.341

3 years ago

1.0.39

3 years ago

1.0.38

3 years ago

1.0.396

3 years ago

1.0.395

3 years ago

1.0.398

3 years ago

1.0.392

3 years ago

1.0.391

3 years ago

1.0.394

3 years ago

1.0.393

3 years ago

1.0.399

3 years ago

1.0.37

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago