derobertis-project-logo
0.2.0

Tutorial

  • Getting started with derobertis-project-logo
  • Logo Filling Guide
  • Created Logos
  • This is my gallery

API Documentation

  • derobertis_project_logo
    • derobertis_project_logo package
      • Subpackages
        • derobertis_project_logo.logos package
      • Submodules
      • derobertis_project_logo.build module
      • derobertis_project_logo.color module
      • derobertis_project_logo.creations module
      • derobertis_project_logo.gui module
      • derobertis_project_logo.logo module
      • derobertis_project_logo.project_logo module
      • derobertis_project_logo.shape module
derobertis-project-logo
  • »
  • derobertis_project_logo »
  • derobertis_project_logo package
  • View page source

derobertis_project_logo package¶

Nick DeRobertis’ Project Logo Collection and Generator

Subpackages¶

  • derobertis_project_logo.logos package
    • Submodules
    • derobertis_project_logo.logos.main module
    • derobertis_project_logo.logos.nd module
    • derobertis_project_logo.logos.triangle module

Submodules¶

derobertis_project_logo.build module¶

derobertis_project_logo.build.build_logos(logos=[<derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>], out_folder='.')[source]¶
derobertis_project_logo.build.build_rst(logos=[<derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>, <derobertis_project_logo.project_logo.ProjectLogo object>], out_folder='.', images_folder='.')[source]¶

derobertis_project_logo.color module¶

class derobertis_project_logo.color.Color(color=None, pick_for=None, picker=<function RGB_color_picker>, pick_key=<function hash_or_str>, **kwargs)[source]¶

Bases: colour.Color

to_definition()[source]¶
derobertis_project_logo.color.random_color_hex()[source]¶
Return type

str

derobertis_project_logo.creations module¶

derobertis_project_logo.gui module¶

class derobertis_project_logo.gui.LogoModel(**params)[source]¶

Bases: param.parameterized.Parameterized

params(instance=ClassSelector, klass=ObjectSelector, project_name=String, name=String) Parameters of ‘LogoModel’ =========================  Parameters changed from their default values are marked in red. Soft bound values are marked in cyan. C/V= Constant/Variable, RO/RW = ReadOnly/ReadWrite, AN=Allow None

Name Value Type Mode 

instance None ClassSelector V RW AN klass None ObjectSelector V RW project_name ‘my_project’ String V RW

Parameter docstrings: =====================

instance: < No docstring available > klass: < No docstring available > project_name: < No docstring available >

__init__(**params)[source]¶

Initialize self. See help(type(self)) for accurate signature.

instance: derobertis_project_logo.logo.Logo = None¶
klass: Type[derobertis_project_logo.logo.Logo] = None¶
name = 'LogoModel'¶
param = <param.parameterized.Parameters object>¶
project_name: str = 'my_project'¶
derobertis_project_logo.gui.get_view()[source]¶
Return type

Viewable

derobertis_project_logo.logo module¶

class derobertis_project_logo.logo.Logo(template_name, shapes)[source]¶

Bases: object

The base class for logo images

__init__(template_name, shapes)[source]¶

Initialize self. See help(type(self)) for accurate signature.

color_definition(project_name)[source]¶
render(out_path='logo.svg', extra_variables=None)[source]¶
property render_dict¶
Return type

Dict[str, Any]

render_str(extra_variables=None)[source]¶
Return type

str

set_color(shape_name, color)[source]¶
set_random_colors()[source]¶
property shapes_by_name¶
Return type

Dict[str, Shape]

property template¶
Return type

Template

to_definition(project_name)[source]¶
Return type

str

derobertis_project_logo.project_logo module¶

class derobertis_project_logo.project_logo.ProjectLogo(name, logo)[source]¶

Bases: object

__init__(name, logo)[source]¶

Initialize self. See help(type(self)) for accurate signature.

rst(images_folder, width=700)[source]¶

derobertis_project_logo.shape module¶

class derobertis_project_logo.shape.Shape(name, color=None)[source]¶

Bases: object

__init__(name, color=None)[source]¶

Initialize self. See help(type(self)) for accurate signature.

Next Previous

© Copyright 2020, Nick DeRobertis

Built with Sphinx using a theme provided by Read the Docs.