semvec/pypi-packages huggingface dataset:
orderedbunch 1.0.1
Tab completable ordered dictionary.

Introduction
============

The is a simplification and redesign of the orderedbunch package from tinytools.
The package ontains an OrderedBunch object class with associated
bunchify/unbunchify methods, similar to other bunch implementations but
built off an OrderedDict with ipython table-complete overloaded to the
data memebers.  It removes the ``ordered_dictionarify`` function that is in
tinytools and and leaves the development of the nested dictionaries to
external code.  The motivation is that it is quite complicated to infer what
the user is wanting - and therefore error prone.

IPython has also recently changed its handling of the ``__dir__`` method and it
is unclear under which cases it is respected for tab completion or not.  It
seems, though, that for ipython 6, it is possible to remove mothods from
the tab completion through the ``IPCompleter.*`` configuration options.

Installing
==========

.. code:: python 

    pip install orderedbunch

Import
=======

.. code:: python 

    import orderedbunch

Quick Start
===========
.. code:: python

    from orderedbunch import OrderedBunch

    ## OrderedBunch
    from collections import OrderedDict

    # Create an OrderedBunch from and return it to an OrderedDict
    od = OrderedDict({'a':1,'b':2,'c':{'aa':1.23,'bb':'string'}})
    ob = orderedbunch.ordered_bunchify(od)
    ob.a          # Explore the OrderdBunch with tab complete
    ob['a']       # Equivalent to above
    ob.c.bb       # orderd_bunchify is recursive on nested Dict objects
    ob['c']['bb'] # Equivalent to above
    od2 = tt.bunch.ordered_unbunchify(ob)
cheesefactory-excel 0.5
Create Excel files from Dataframes or dictionaries.

        
        ###Features
        
        * Built around Xlsxwriter and Pandas.
        
        * Create Excel worksheets using either dictionaries or dataframes.
        
        * Worksheet columns are automatically sized.
        
        * Attractive default style.
        
        ###Create an Excel object
        
        ```python
        from cheesefactory-Excel import Excel
        
        excel = Excel(
            output_file='my_excel.xlsx'
        )
        ```
        
        `output_file` (str): The path and name of the Excel file to create.
        
        ###Create a worksheet using a dictionary or Pandas Dataframe
        
        ```python
        excel.create_worksheet(
            worksheet_name='Sheet1',
            content='my_content',
            header='header_data'
        )
        ```
        
        `worksheet_name` (str): The worksheet name.  It's limited to 31 characters.  Default = `'Worksheet'`
        
        `content` (dict or pd.Dataframe): A dictionary or dataframe of the worksheet's content.
        
        `header` (List[str]):  The worksheet's header.  Default = `None`
        
        ###Write the Excel file
        
        ```python
        excel.close()
        ```
        
Keywords: cheesefactory excel dataframe pandas development
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.7