This commit is contained in:
Zargham 2019-07-25 10:59:50 +02:00
parent 578f71a259
commit a1afa7080f
1 changed files with 36 additions and 37 deletions

View File

@ -2,18 +2,18 @@
"cells": [
{
"cell_type": "code",
"execution_count": 3,
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import pandas as pd\n",
"import numpy as np\n",
"from datetime import datetime, timedelta\n"
"from datetime import datetime, timedelta"
]
},
{
"cell_type": "code",
"execution_count": 8,
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
@ -62,45 +62,51 @@
},
{
"cell_type": "code",
"execution_count": 9,
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{1: {'cutoff_date': datetime.datetime(2019, 9, 21, 7, 16, 2, 960914),\n",
"{1: {'cutoff_date': datetime.datetime(2019, 9, 24, 6, 59, 26, 296512),\n",
" 'expected_time': datetime.timedelta(243, 28800),\n",
" 'max_raise': 1500.0,\n",
" 'min_raise': 984.0,\n",
" 'multiplier': 2.5,\n",
" 'name': 'ABC field test'},\n",
" 2: {'cutoff_date': datetime.datetime(2019, 11, 21, 3, 16, 2, 960914),\n",
" 2: {'cutoff_date': datetime.datetime(2019, 11, 24, 2, 59, 26, 296512),\n",
" 'expected_time': datetime.timedelta(182, 43200),\n",
" 'max_raise': 1500.0,\n",
" 'min_raise': 726.0,\n",
" 'multiplier': 2.0,\n",
" 'name': 'Giveth field test'},\n",
" 3: {'cutoff_date': datetime.datetime(2020, 1, 20, 23, 16, 2, 960914),\n",
" 3: {'cutoff_date': datetime.datetime(2020, 1, 23, 22, 59, 26, 296512),\n",
" 'expected_time': datetime.timedelta(365),\n",
" 'max_raise': 2000.0,\n",
" 'min_raise': 1140.0,\n",
" 'multiplier': 1.5,\n",
" 'name': 'CV field test'},\n",
" 4: {'cutoff_date': datetime.datetime(2019, 11, 21, 3, 16, 2, 960914),\n",
" 4: {'cutoff_date': datetime.datetime(2019, 11, 24, 2, 59, 26, 296512),\n",
" 'expected_time': datetime.timedelta(486, 57600),\n",
" 'max_raise': 1500.0,\n",
" 'min_raise': 780.0,\n",
" 'multiplier': 1.0,\n",
" 'name': 'Analytics'},\n",
" 5: {'cutoff_date': datetime.datetime(2020, 3, 21, 19, 16, 2, 960914),\n",
" 5: {'cutoff_date': datetime.datetime(2020, 3, 24, 18, 59, 26, 296512),\n",
" 'expected_time': datetime.timedelta(730),\n",
" 'max_raise': 2500.0,\n",
" 'min_raise': 1610.0,\n",
" 'multiplier': 1.0,\n",
" 'name': 'Mobile first'},\n",
" 6: {'cutoff_date': datetime.datetime(2020, 1, 20, 23, 16, 2, 960914),\n",
" 6: {'cutoff_date': datetime.datetime(2020, 1, 23, 22, 59, 26, 296512),\n",
" 'expected_time': datetime.timedelta(912, 43200),\n",
" 'max_raise': 3000.0,\n",
" 'min_raise': 1500.0,\n",
" 'multiplier': 1.0,\n",
" 'name': 'Easy Deploy'}}"
]
},
"execution_count": 9,
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
@ -111,7 +117,7 @@
},
{
"cell_type": "code",
"execution_count": 26,
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
@ -122,7 +128,7 @@
},
{
"cell_type": "code",
"execution_count": 27,
"execution_count": 5,
"metadata": {},
"outputs": [
{
@ -139,7 +145,7 @@
" 6: {'raised': 0, 'status': 'not_started'}}}"
]
},
"execution_count": 27,
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
@ -150,7 +156,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
@ -174,9 +180,18 @@
},
{
"cell_type": "code",
"execution_count": 28,
"execution_count": 7,
"metadata": {},
"outputs": [],
"outputs": [
{
"ename": "IndentationError",
"evalue": "expected an indented block (<ipython-input-7-391e9e4fe3a3>, line 12)",
"output_type": "error",
"traceback": [
"\u001b[0;36m File \u001b[0;32m\"<ipython-input-7-391e9e4fe3a3>\"\u001b[0;36m, line \u001b[0;32m12\u001b[0m\n\u001b[0;31m elif week > campaigns[ct]['cutoff_date']:\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mIndentationError\u001b[0m\u001b[0;31m:\u001b[0m expected an indented block\n"
]
}
],
"source": [
" \n",
"def tranche_iter_logic(week, state):\n",
@ -192,7 +207,7 @@
" elif week > campaigns[ct]['cutoff_date']:\n",
" \n",
" #is the cap reached\n",
" elif \n",
" elif :\n",
" \n",
" \n",
" \n",
@ -201,32 +216,16 @@
},
{
"cell_type": "code",
"execution_count": 29,
"execution_count": null,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"['active',\n",
" 'not_started',\n",
" 'not_started',\n",
" 'not_started',\n",
" 'not_started',\n",
" 'not_started']"
]
},
"execution_count": 29,
"metadata": {},
"output_type": "execute_result"
}
],
"outputs": [],
"source": [
"tranch_status"
]
},
{
"cell_type": "code",
"execution_count": 22,
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [