Code Monkey home page Code Monkey logo

cake's Introduction

Hi, I'm Chris ๐Ÿ‘‹

I enjoy contributing to projects I depend on, like Ruff's Python formatter. I build and share tools like Huak -- an experiment with Python package management. I'm a Principal Software Engineer at NFI.

Some notable highlights of my public projects and open source contributions:

Date Project Highlights
2023 solver Building a fast solver library for Rust.
2023 ruff Early Python formatter contributions; helped reach sufficient parity with black; built its playground's "Formatter Comments" feature.
2023 rye Built useful features like its publish command, credentials management, and metadata import; built automated documentation and deployment for early users.
2022 huak Designed and released an alpha version of huak.
2022 polars Contributed to its DataFrame Interchange Protocol implementation; re-wrote and improved its early documentation.
2019 solverstack Built a proof-of-concept for vehicle routing features.
2018 pyords Built solutions for operations research and data science use-cases including clustering, optimization, and simulation.

cake's People

Contributors

cnpryer avatar

Watchers

 avatar  avatar

cake's Issues

Data Frames

Data Frames

Like pandas DataFrames, cake Frames are dataframes used for interacting with tabular data structures.

Example

a b c
1 2 3

The header of this example would be "a", "b", and "c". The rows of the dataframe would be "1", "2", "3".

  • header
  • rows
  • len
  • width

Header

Always the first row of a dataframe.

Rows

Subsequent rows after the header of the dataframe.

Len

Length of the dataframe refers to the count of elements in rows (aka the number of rows).

Width

Width of a dataframe refers to the count of elements in the header (aka the number of columns or fields).

Update launch.json for crate-based working directories

Relative pathing is thrown off between cargo test and vscode's debugger set up the way it currently is (see launch.json).

Solution

Either configure cwd to be dynamic, set up configurations for each crate, or find a different solution.

File Objects

File Objects

Primitives and behaviors for File Object implementations.

  • File Metadata
  • File Data
  • Read data
  • Write data

File Metadata

  • Filepath
  • Size
  • Date Created
  • Date Last Modified
  • Name
  • Filetype/Extension

File Data

  • As Binary
  • As Actionable

Read Data

  • To Binary
  • To Actionable

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.