GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - bigmlcom/flatline: Documentation, examples and utilities for Flatlline, BigML's dataset transformation and generation language

BranchesTags
Open more actions menu

Latest commit

 

History

85 Commits
85 Commits

Folders and files

NameName
Last commit message
Last commit date
docs
docs
 
 
js
js
 
 
python
python
 
 
.gitignore
.gitignore
 
 
.readthedocs.yaml
.readthedocs.yaml
 
 
license
license
 
 
readme.md
readme.md
 
 

Repository files navigation

Documentation Status

Flatline, a language for data generation and filtering

Flatline is a lispy language for the specification of values to be extracted or generated from an input dataset, using a finite sliding window of input rows.

In BigML, it is used either as a row filter specifier or as a field generator.

In the former case, the input consists of dataset rows on which a single, boolean expression is computed, and only those for which the result is true are kept in the output dataset.

When used to generate new datasets from given ones, a list of Flatline expressions is provided, each one generating either a value or a list of values, which are then concatenated together to conform the output rows (each value representing therefore a field in the generated dataset).

Documentation

  • Flatline's user manual.
  • Quick reference with all pre-defined functions.
  • Or see the HTML version in Read the Docs.

Local interpreters

Javascript and Node.js

We include in js Flatline interpreters implemented in Javascript (compiled by Clojurescript from our canonical server-side implementation) that you can use from your browser or from a nodejs session.

Python

The python directory contains a small Python library that wraps the nodejs interpreter and lets you interact with it using Python. See its README for more information, including access to an iPython sample notebook.

License

Creative Commons License
Flatline reference documentation by BigML Inc is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

All code in this repository is released under the Apache License 2.0.

About

Documentation, examples and utilities for Flatlline, BigML's dataset transformation and generation language

bigmlcom.github.io/flatline

Resources

Readme
License
Activity
Custom properties

Stars

26 stars

Watchers

12 watching

Forks

13 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.