Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Big update before publishing #29

Merged
merged 64 commits into from
Aug 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
bf231d5
Update docs
educauchy Jan 11, 2023
6c52a06
Fix typo
educauchy Jan 11, 2023
bfa4db7
Update docs
educauchy Jan 11, 2023
d98a48b
Add numpydoc
educauchy Jan 11, 2023
2bf8430
Add .readthedocs.yaml
educauchy Jan 11, 2023
674baf2
Fix typo in readthedocs.yaml
educauchy Jan 11, 2023
31a7b15
Move readthedocs requirements.txt
educauchy Jan 11, 2023
2a9a5d5
Remove post_install job
educauchy Jan 11, 2023
3d60870
Update docs configs
educauchy Jan 11, 2023
d683423
Change conf.py path
educauchy Jan 11, 2023
6edd658
Remove extension
educauchy Jan 11, 2023
a6e33e9
Try autosummary fix
educauchy Jan 11, 2023
fef6837
Fix module name
educauchy Jan 11, 2023
4bf1d91
Remove examples from core code
educauchy Jan 11, 2023
c6cbfe6
Editions to abtest.rst
educauchy Jan 11, 2023
fa33bf3
Fix class path
educauchy Jan 11, 2023
5bfa669
Imports in __init__.py in auto_ab
educauchy Jan 11, 2023
3bb829d
Fix module path
educauchy Jan 11, 2023
cd0be5a
First full version of technical docs
educauchy Jan 13, 2023
3fae540
Remove ratio_bootstrap from prepilot_pipe
educauchy Jan 13, 2023
98a5c7c
Return readthedocs ext
educauchy Jan 13, 2023
24675f8
Remove readthedocs ext
educauchy Jan 13, 2023
577ac4e
Update docs
educauchy Jan 16, 2023
0310515
Fix broken shields list
educauchy Jan 16, 2023
5c451d7
Change test methods names
educauchy Jan 17, 2023
ec20298
Refactored code to PEP8
educauchy Jan 17, 2023
44ac54f
Update docs
educauchy Jan 17, 2023
ac0cbd6
Update examples to renamed auto_ab methods
educauchy Jan 19, 2023
f434288
Merge branch 'main' into dev
educauchy Jan 19, 2023
651f9dd
Fix ABTest method names in all classes
educauchy Jan 26, 2023
e07868e
Merge branch 'main' into dev
educauchy Jan 26, 2023
27901fb
Fix merge conflict
educauchy Jan 26, 2023
18c3f0b
ABacus demo, split_builder division by zero fix
educauchy Feb 9, 2023
9a36f57
Merge branch 'main' into dev
educauchy Feb 9, 2023
06464bb
Add bucketing to post-analysis and to mde explorer
educauchy Feb 9, 2023
833ece3
Fix alternatives for tests, remove legacy from docs
educauchy Feb 28, 2023
d378cfb
Add linearization for solid metric
educauchy Mar 9, 2023
b0e0da2
Update requirements.txt to high-level packages
educauchy Mar 13, 2023
040cdc9
Update README
educauchy Mar 13, 2023
0a6a6a4
Add sphinx docs
educauchy Mar 14, 2023
b6ec698
Update examples
educauchy Mar 14, 2023
ea14e20
First draft
educauchy Mar 14, 2023
e379abc
Merge branch 'main' into dev
educauchy Mar 17, 2023
8e9b80a
Add new notebook with examples and new dataset, fix a lot of problems…
educauchy Mar 23, 2023
7a4517f
Merge branch 'main' of github.com:educauchy/abacus into main
educauchy Mar 23, 2023
f75089c
Merge branch 'main' into dev
educauchy Mar 23, 2023
c356bf3
Fix CUPAC and update stratification test
educauchy Mar 23, 2023
0d6d0af
Remove parallel module
educauchy Mar 27, 2023
9be75a2
New portion of docs
educauchy Mar 27, 2023
6e58d21
New portion of docs
educauchy Mar 28, 2023
0547590
Merge branch 'main' of github.com:educauchy/abacus into main
educauchy Apr 25, 2023
304c099
Some changes
educauchy Jun 6, 2023
d514c53
Merge branch 'main' into dev
educauchy Jun 6, 2023
b07ef4c
Remove unsure code
educauchy Jun 6, 2023
6acf9db
Move from 3.7 to 3.11, new requirements version
educauchy Jun 16, 2023
539e76c
Current state
educauchy Jun 26, 2023
37300f4
Fix chi-square execution for non-equal lengths, add explicit paramete…
educauchy Jun 28, 2023
8462153
Remove alert for Welch test and Mann-Whitney test
educauchy Jun 29, 2023
6cb678f
Remove cell numbers from examples
educauchy Jun 29, 2023
22f6a77
Prepilot doc (#28)
egorshishkovets Jul 7, 2023
10ea820
Just code
educauchy Aug 2, 2023
78e8963
Some files
educauchy Aug 2, 2023
73ac2b5
Fix docs
educauchy Aug 5, 2023
285ac0b
Preparation for publishing
educauchy Aug 5, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,6 @@ dmypy.json
# Pyre type checker
.pyre/

# Custom
# ABacus
**/.DS_store
.idea/
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,18 @@ prepilot, sample size determination, results calculation, visualisations and rep

## Installation

You can use **pip** to install **ABacus** and use it for your projects:
You can use **pip** to install **ABacus** from Github and use it for your projects:
```shell
pip install abacus
pip install pip+https://github.com/kolmogorov-lab/abacus
```

Note the requirement of Python 3.7+.
Later the package will be published in **PyPI** and will be able to be installed with
```shell
pip install kolmogorov-abacus
```


Note the requirement of Python 3.11+.

## Quick example

Expand All @@ -48,7 +54,7 @@ The result of code execution is the following:

## Documentation and Examples

Detailed [documentation](https://github.com/educauchy/abacus/tree/main/examples>) and [examples](https://github.com/educauchy/abacus/tree/main/examples>) are available for your usage.
Detailed [documentation](https://github.com/kolmogorov-lab/abacus/tree/main/examples>) and [examples](https://github.com/kolmogorov-lab/abacus/tree/main/examples>) are available for your usage.

## Communication

Expand Down
1 change: 0 additions & 1 deletion abacus/VERSION

This file was deleted.

32 changes: 0 additions & 32 deletions abacus/__init__.py
Original file line number Diff line number Diff line change
@@ -1,32 +0,0 @@
# Copyright 2023 Glowbyte
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

"""
ABacus
===============================
ABacus is a Python library developed for A/B experimentation and testing.
It includes versatile instruments for different experimentation tasks like
prepilot, sample size determination, results calculation.
See "https://abacus.readthedocs.io" for complete documentation.

Subpackages: TODO
------------
auto_ab -
mde_researcher -
resplitter -
runner -
splitter -
"""

# from abacus.version import __version__
1 change: 0 additions & 1 deletion abacus/auto_ab/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from .abtest import ABTest
from .graphics import Graphics
from .parallel import ParallelExperiments
from .variance_reduction import VarianceReduction
from .params import DataParams, HypothesisParams, ABTestParams
Loading
Loading