Catalog PyPI
Back to packageRELEASE DETAILS

3.5.2

PyPI

agecalc

Calculates birth information based on a specified Date of Birth.

ageagecalccalculator
Published11 Jul 2015
Direct dependencies0
Transitive dependenciesNot calculated

README

Version 3.5.2 documentation
AgeCalc
=======


Synopsis
--------

Calculates birth information based on a specified Date of Birth.


Installation
------------

pip install agecalc



What's Inside
-------------

Classes
~~~~~~~

AgeCalc
^^^^^^^

This stores the DOB data into a class. You can then use the methods
below to get data from this.

Functions
~~~~~~~~~

age
^^^

Displays a DOB's age in years.

age\_days
^^^^^^^^^

Displays a DOB's age in days.

age\_hours
^^^^^^^^^^

Displays a DOB's age in hours.

age\_months
^^^^^^^^^^^

Displays a DOB's age in months.

age\_weeks
^^^^^^^^^^

Displays a DOB's age in weeks.

age\_weeks\_days
^^^^^^^^^^^^^^^^

Displays a DOB's age in weeks/days. Will return a dictionary with the
'weeks' and 'days' keys, and their values.

age\_years\_months
^^^^^^^^^^^^^^^^^^

Displays a DOB�s age in years/months. Will return a dictionary with the
'years' and 'months' keys, and their values.

dating\_ages
^^^^^^^^^^^^

Displays the socially acceptable dating ages for a person. Will return a 
dictionary with the "max", "min" and "original" keys, with their values.

day\_of\_birth
^^^^^^^^^^^^^^

Displays the DAY of birth of a DOB.

last\_birthday
^^^^^^^^^^^^^^

Displays the days since a DOB's last birthday

next\_birthday
^^^^^^^^^^^^^^

Displays the days until a DOB's next birthday


Example (age function)
----------------------

With AgeCalc class
~~~~~~~~~~~~~~~~~~

.. code:: python

    import agecalc
    dob = agecalc.AgeCalc(1, 1, 2000) 
    print dob.age

With Functions
~~~~~~~~~~~~~~

.. code:: python

    import agecalc
    print agecalc.age(1, 1, 2000)


Notes
-----

All functions/classes take only these three arguments:

dd: Day

mm: Month

yy: Year

Dates should be passed as if they were integers. If the Date/Month
contains a '0' before the integer, the '0' should be ommitted.

E.G. DOB '01/01/2000' should be passed as:

dd: 1

mm: 1

yy: 2000


Submitting an Issue
-------------------

If you wish to submit an issue with this module, or suggest any changes,
you can either use the `GitHub Issue Tracker`_, or email me at
alir6716@gmail.com


Copyright/License
-----------------

Copyright (C) 2015, Ali Raja

This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.

You should have received a copy of the GNU General Public License along
with this program. If not, see http://www.gnu.org/licenses/.

.. _GitHub Issue Tracker: https://github.com/alir6716/agecalc/issues

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 0

Native requirements
0 direct targetsNot calculated transitive count
No declared dependencies in this collected response

Declarations describe requirements; they are not a resolved dependency graph.

Distribution files

1 collected
agecalc-3.5.2.zip

sdist · 4.43 KB · Python source

Source file

Repository

PENDING
alir6716/agecalc

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:21 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:30805fa8593bb57f3d97ecb69fab8c6b85beee86382b2b5db6224b1f003811ae

Other collected versions

View all collected versions →