open-index/open-npm huggingface dataset:
npm package: @isic/challenge-leaderboard
Description: ## Project setup ``` yarn install ```
Latest version: 1.0.5

# isic-challenge-leaderboard

## Project setup
```
yarn install
```

### Compiles and hot-reloads for development
```
yarn run serve
```

### Compiles and minifies for production
```
yarn run build
```

### Lints and fixes files
```
yarn run lint
```
npm package: @isic/client
Description: A client library for authenticating with the ISIC Archive from an SPA (single page application).
Author: Kitware, Inc.
Latest version: 0.8.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# ISIC Client
[![npm (scoped)](https://img.shields.io/npm/v/@isic/client)](https://www.npmjs.com/package/@isic/client)

A client library for authenticating with the ISIC Archive from an SPA (single page application).

## Usage
* Install the library:
  ```bash
  yarn add @isic/client
  ```

  or if you're using npm:
  ```bash
  npm install @isic/client
  ```

* Instantiate an `IsicClient` with your application-specific configuration:
  ```js
  import IsicClient from '@isic/client';

  const isicClient = new IsicClient(
    process.env.CLIENT_ID, // e.g. 'v1odYySCetBht6DT9svQdAkvmVXrRHOwIIGNk6JG'
  );
  ```

  or if connecting to the sandbox server:
  ```js
  const isicClient = new IsicClient(
    process.env.CLIENT_ID,
    {
      isicOrigin: new URL('https://api-sandbox.isic-archive.com'),
    },
  );
  ```

* Call `redirectToLogin` when it's time to start a login flow:
  ```js
  document.querySelector('#sign-in-link').addEventListener('click', (event) => {
    event.preventDefault();
    isicClient.redirectToLogin();
    // This will redirect away from the current page
  });
  ```

* At the start of *every* page load, unconditionally call `maybeRestoreLogin`, to attempt to
  restore a login state; this will no-op if no login is present. Afterwards, get and store HTTP
  headers for new API accesses from `authHeaders`.
  ```js
  let authHeaders;

  isicClient.maybeRestoreLogin()
    .then(() => {
      authHeaders = isicClient.authHeaders;
    })
  ```

  or, if using ES6 and `async`/`await`:
  ```js
  await isicClient.maybeRestoreLogin();
  let { authHeaders } = isicClient;
  ```

* Use these credentials for Ajax API requests:
  ```js
  fetch('https://api.isic-archive.com/api/v2/studies/', {
    headers: authHeaders,
  });
  ```

* The login state will persist across page refreshes. Call `logout` to clear any active login:
  ```js
  document.querySelector('#sign-out-link').addEventListener('click', (event) => {
    event.preventDefault();
    isicClient.logout()
      .then(() => {
        authHeaders = isicClient.authHeaders;
      });
  });
  ```
npm package: @isidorus/core
Description: Shared types, tensor IR, and graph abstractions for isidorus
Author: Alan Kochukalam George
Latest version: 0.0.0-alpha.3

# @isidorus/core

The foundational package for the Isidorus ecosystem, providing shared types and hardware-agnostic tensor abstractions.

Like its namesake, St. Isidore of Seville, this package serves as a central repository for the fundamental "knowledge" and structures (tensors and graphs) used throughout the library.

## Features

- **DType**: Comprehensive data type definitions and utilities.
- **Shape**: Utilities for tensor rank, element counting, and shape compatibility.
- **Tensor IR**: A standardized representation for tensors used across different execution backends.

## Installation

```bash
npm install @isidorus/core
```

## Usage

```typescript
import { DType, makeTensor, Shape } from "@isidorus/core";

const shape: Shape = [2, 2];
const tensor = makeTensor(shape, DType.FLOAT32, new Float32Array([1, 2, 3, 4]));
```

## Scripts

- `npm run build`: Compiles TypeScript to JavaScript using `tsc`.
- `npm test`: Runs the test suite using the internal test runner.
npm package: @isidorus/cpu
Description: Tensorflow CPU graph construction, training, and inference for Node.js
Author: Alan Kochukalam George
Latest version: 0.0.0-alpha.10

# @isidorus/cpu

High-performance TensorFlow CPU backend for Isidorus, enabling graph construction, training, and inference in Node.js environments.

## Features

- **Native Addon**: Uses a C++ native addon to interface directly with `libtensorflow`.
- **Automatic Setup**: Automatically handles the download and installation of required TensorFlow libraries.
- **Inference Pool**: Efficiently manage concurrent execution strategies (worker-pool vs tf-parallel).
- **Ops Library**: Rich set of operations including Math, Array, NN, and Variable ops.

## Installation

```bash
npm install @isidorus/cpu
```

_Note: The install script will automatically attempt to resolve and download `libtensorflow` if it is missing._

## Quick Start

```typescript
import { graph, session, ops, DType } from "@isidorus/cpu";

const g = graph();
const x = ops.placeholder(g, "x", [null, 784], DType.FLOAT32);

const sess = session(g, { reserveCores: 2 });
```

## Development

### Native Builds

To rebuild the native C++ addon:

```bash
npm run build:native
```

### Prebuilds

To generate prebuilt binaries for multiple Node.js versions:

```bash
npm run prebuildify
```