• Source : https://github.com/jul/archery
  • Tickets : https://github.com/jul/archery/issues?state=open
  • Latest documentation : http://archery.readthedocs.org/en/latest/index.html

What is archery?¶

It is an enhancement of MutableMapping based on Mixins. It currently only offers:

  • addition;
  • substraction;
  • multiplication;
  • division.

And also mixins for:

  • searching

Or treating dict as vectors giving them:

  • norms (abs)
  • cosine
  • dot product

Detailed documentation¶

Contents:

  • Package content
    • archery.trait
    • archery.quiver
    • archery.bow
    • archery.barrack
  • Bow Specialized dict ready to use based on quivers
    • vdict
    • mdict (former Daikyu)
    • Why div is special?
    • Mixing scalars and records
  • Traits are Mixins
    • General Rules:
    • Summary of the behaviours and dependancies
    • Caveat
  • Quivers : consistent sets of Traits
    • Available quivers
    • Why quivers?
  • Barrack: the place for stuff connected to archery
    • mapping_row_iter
  • Misc interesting questions
    • What is addition in MutableMapping useful for?
    • Doesn’t it overlaps with defaultdict?
    • Why so much fuss on Algebrae if you use Addition 99% of the time?
    • What is your naming convention, and what is archery exactly?
    • Why do you ask to sign a legal disclaimer with my blood and sign a pact with Satan if I want to use div?
    • Who needs archery?
  • Changelog and roadmap
    • Changelog
    • Convention:
    • Roadmap

Indices and tables¶

  • Index
  • Module Index
  • Search Page

archery

Navigation

  • Package content
  • Bow Specialized dict ready to use based on quivers
  • Traits are Mixins
  • Quivers : consistent sets of Traits
  • Barrack: the place for stuff connected to archery
  • Misc interesting questions
  • Changelog and roadmap

Related Topics

  • Documentation overview
    • Next: Package content

Quick search

©2018, julien tayon . | Powered by Sphinx 1.7.9 & Alabaster 0.7.12 | Page source