Skip to content

Feature Request: NCL on ARM64 Arch for Linux-aarch64 #234

@HathewayWill

Description

@HathewayWill

NCL (NCAR Command Language) is not available on conda-forge for the linux-aarch64 (ARM64) platform. On ARM64 systems, conda search returns no results for NCL, which prevents straightforward installation and makes it difficult to support existing NCL-based visualization and analysis workflows.

Describe the solution you'd like

Add conda-forge builds of NCL for linux-aarch64 so users can install it on ARM64 systems with standard conda commands.

Describe alternatives you've considered
Building NCL from source on linux-aarch64, which can be complex due to dependencies and toolchain variability.

Additional context
NCL has historically been a key tool for atmospheric/climate workflows and remains embedded in many legacy and operational pipelines (WRF/MPAS post-processing, plotting, diagnostics). As ARM64 deployments become more common in HPC and cloud environments, lack of linux-aarch64 packages creates a barrier for scientific users and system administrators.

Description
Currently, NCL is not available on conda-forge for the linux-aarch64 (ARM64) platform. Running a platform-specific search returns no matching packages.

Reproducibility
Platform: linux-aarch64
Channels: conda-forge
Command:
conda search -c conda-forge --platform linux-aarch64 ncl

Output:

2 channel Terms of Service accepted
Loading channels: done
No match found for: ncl. Search: *ncl*

Rationale / Use Case
I am assisting with the setup of an AArch64-based Linux server for atmospheric modeling and post-processing workflows. While core modeling components can run on ARM64, the absence of NCL in conda-forge for linux-aarch64 makes it difficult to support established analysis and visualization pipelines that still rely on NCL.

Requested Feature
Enable conda-forge builds of NCL for linux-aarch64.

Thank you for considering this request and for maintaining the conda-forge ecosystem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions