Skip to content

Releases: edrewitz/xmACIS2Py

xmACIS2Py 2.4

25 Apr 20:10
849c1f6

Choose a tag to compare

xmACIS2Py 2.4

image image

xmACIS2Py 2.4

(C) Eric J. Drewitz 2025-2026

Documentation & Jupyter Lab Examples

New Features

  1. xmacis2py.get_single_station_climate_normals() - New client that retrieves the 30-year climate normals for a user-specified ACIS2 station.

  2. xmacis2py.get_multi_station_climate_normals() - New client that retrieves the 30-year climate normals for a list of user-specified ACIS2 stations.

  3. xmacis2py.get_single_station_departures() - New client that retrieves the departures from normal for a user-specified ACIS2 station.

  4. xmacis2py.get_multi_station_departures() - New client that retrieves the departures from normal for a list of user-specified ACIS2 stations.

  5. xmacis2py.analysis.calculate_daily_normals() - Calculates the daily climatological normals for a user-specified period. The normals stores in the ACIS database are smoothed out. For users who either want the day-to-day fluctuations in the normals and/or wish to calculate normals on a different period than 01-01-1991 - 12-31-2020, this is the tool for you to use.

  6. xmacis2py.analysis.filter_analog_years() - Filters the data for a given station into user-specified analogs.

  7. xmacis2py.analysis.analog_weighted_mean() - Calculates the weighted mean for a Pandas.DataFrame consisting of a set of analogs.

  8. xmacis2py.analysis.analog_weighted_percentile() - Calculates the weighted percentile (percentile is specified by the user) for a Pandas.DataFrame consisting of a set of analogs.

Improvements

Nothing at this time.

Bug Fixes

  1. Fixed the multi-station data not returning a list of Pandas.DataFrames.

xmACIS2Py 2.3

21 Apr 03:51
afa593e

Choose a tag to compare

xmACIS2Py 2.3

image image

xmACIS2Py 2.3

(C) Eric J. Drewitz 2025-2026

Documentation & Jupyter Lab Examples

New Features

  1. xmacis2py.get_multi_station_data() - New client that retrieves daily data for a list of ACIS2 stations.

  2. xmacis2py.single_station_meta() - Retrieve the meta-data for a single ACIS2 station.

  3. xmacis2py.multi_station_meta() - Retrieve the meta-data for a list of ACIS2 stations.

Improvements

Nothing at this time.

Bug Fixes

Nothing at this time.

xmACIS2Pyv2.2.3

18 Apr 22:27

Choose a tag to compare

xmACIS2Py 2.2.3

image image

xmACIS2Py 2.2.3

(C) Eric J. Drewitz 2025-2026

Documentation & Jupyter Lab Examples

New Features

Nothing at this time

Improvements

  1. Added return_pandas_df=True as an optional argument inside get_data(). This can be useful for those who wish to download CSV files but not create a Pandas.DataFrame automatically each time.

Bug Fixes

  1. Fixed the bug in get_data() that caused errors when invalid characters were inside of the dataset.

xmACIS2Py 2.2.2 Released

03 Apr 02:12

Choose a tag to compare

xmACIS2Py 2.2.2

image image

xmACIS2Py 2.2.2

(C) Eric J. Drewitz 2025-2026

Documentation & Jupyter Lab Examples

New Features

Nothing at this time

Improvements

  1. Changed the visibility of all imports and background functions from public to private. This will allow for a much cleaner and more concise drop-down menu when using tab completion in Jupyter Notebooks or in VS Code.

Bug Fixes

  1. None at this time.

xmACIS2Py 2.2.1 Released

23 Jan 03:02
c26668c

Choose a tag to compare

xmACIS2Py 2.2.1

image image

xmACIS2Py 2.2.1

(C) Eric J. Drewitz 2025-2026

Documentation & Jupyter Lab Examples

New Features

Nothing at this time

Improvements

  1. Changed the default argument of clear_recycle_bin=True to clear_recycle_bin=False due to feedback that most users probably do not want this. I did not want to remove clear_recycle_bin given some users may still want to keep it. From now on, manually set clear_recycle_bin=True to clear recycle/trash bin with each run of a script that uses the WxData clients. This keeps xmACIS2Py up with the WxData 1.2.5 update.

Bug Fixes

  1. None at this time.

xmACIS2Py 2.2 Released

16 Jan 22:17
0773c51

Choose a tag to compare

xmACIS2Py 2.2

image image

xmACIS2Py 2.2

(C) Eric J. Drewitz 2025-2026

Documentation & Jupyter Lab Examples

New Features

None at this time.

Improvements

  1. Added the option hide_bar_labels (Default=False) to hide the bar labels for some users who may wish to reduce clutter on the figure. This is especially useful for users who are plotting a large temporal span of data.

Bug Fixes

  1. Fixed a bug not displaying the x_axis datetime formatting properly in the precipitation summary graphics.

xmACIS2Py2.1.1 Released

16 Jan 00:42
e4dc5c1

Choose a tag to compare

xmACIS2Py 2.1.1

image image

xmACIS2Py 2.1.1

(C) Eric J. Drewitz 2025-2026

Documentation & Jupyter Lab Examples

New Features

None at this time.

Improvements

None at this time.

Bug Fixes

  1. Fixed minor typos stats table.

xmACIS2Py 2.1 Released

15 Jan 23:40

Choose a tag to compare

xmACIS2Py 2.1

image image

xmACIS2Py 2.1

(C) Eric J. Drewitz 2025-2026

Documentation & Jupyter Lab Examples

New Features

None at this time.

Improvements

  1. Changed the bar graph colors from gray to red (above normal) and blue (below normal) for Average Temperature Departure.

  2. Added the Max, Min and Mean values for the period on the graphics.

Bug Fixes

  1. Fixed minor typos in HDD/CDD/GDD graphics.

  2. Fixed typos in stats table graphics for Average Temperature/Average Temperature Departure

xmACIS2Py 2.0 Released

13 Jan 04:21
f0553d2

Choose a tag to compare

xmACIS2Py v1.2.4 Release Notes

10 Mar 06:52
10ab1d1

Choose a tag to compare

image image

New Features & Bug Fixes In xmACIS2Py v1.2.4

  1. Made Major Graphical Improvements (especially to text-boxes)

  2. Added the ability for users to plot the running mean for temperature graphics

  3. Added the ability for users to plot the running sum for precipitation graphics

  4. Added growing degree days (GDD)

  5. Made plots showing summaries for a single variable (Max T, Min T, Avg T, AvgT Departure, HDD, CDD and GDD)

  6. Fixed the issue with the dates sometimes writing over the titles in the temperature summary.
    Made the titles colored textboxes below the top of the subplot.

  7. Changed the colors of the textboxes on the growing degree days summary to green and orange.

xmACIS2Py Documentation