Giter Club home page Giter Club logo

androidapsai's Introduction

AndroidAPS with autoISF

What is autoISF?

AutoISF adds more power to the algorithm used in AndroidAPS by adjusting the insulin sensitivity based on different scenarios (e.g. high BG, accelerating/decelerating BG, BG plateau). autoISF has many different settings to fine-tune these adjustments. However, it is important to start with well-tested basal rate and settings for insulin sensitivity and carb ratios.

Where to find documentation about autoISF

Why do I get AutoISF here and not at ga-zelle's Repo?

What's new in AutoISF Version 3.0 when compared to 2.2.8.1

  • Activity Monitor takes step counter from phone into consideration
  • iob-Threshold allows to better limit/control the total amount of insulin on board
  • New automation triggers and actions to allow for Automation rules specific for autoISF

How to build this branch in Android Studio

  1. Close any currently open projects in Android Studio
  2. Create a new project by using the "Get from VCS" button to tell it to retrieve the source from a remote version control system
  3. Use the url of this repository as a source (https://github.com/T-o-b-i-a-s/AndroidAPS.git). Do NOT append any branch name or version number or other path, just use the URL as named in this line!
  4. Now wait until Android has completed any initialization activities. As always deny any requests to upgrade Gradle.
  5. Android Studio now shows the name of the current branch in the lower right corner
  • Usually this will be master, which contains an out-dated version of AndroidAPS, do not use the master branch
  • If it is not already selected, switch to the branch you want to build by clicking on the branch name, choosing "show more" under "Remote branches" and look for the name of the branch with an "origin/" prefix: e.g. origin/3.2.0.3-ai3.0. Left-click that name and select "Checkout". The following screenshot shows how this will look like (a different branch was used here): Branch selection
  1. The system will now create a local branch with the same name as the remote branch and switch to that branch, which is indicated by the name of the branch being shown in the lower right corner
  2. You can now build the APK with Build -> Generate signed Bundle / APK
  3. In case of any error messages during the build, try to first run a "Clean build" by selecting Build -> Clean to remove any remnants from previous builds and then start the APK build again.
  4. If you experience recurring problems with building the APK, as a last resort consider to delete your current Android Studio completely, reinstall the most recent version and clone this repo into a new directory on your computer (different than the one you have used before).

What can I do if the build does not work?

  • Follow the instructions exactly as described. Carefully re-read all previous and the failing step and try to start from scratch.
  • Make sure you used "https://github.com/T-o-b-i-a-s/AndroidAPS.git" as the URL to "Get from VCS" and none including the branch or version name
  • If you have problems understanding English and need a translation, consider using an automatic translation tool such as https://www.deepl.com where you have to copy and paste the english text to get it translated or use Google Translate to automatically translate the whole page (target language is set to German in this example, but can be changed at the top).

General remark: If you have been working with AndroidAPS 2.x before and this is the first time you build a 3.x version, please first build and run the regular AndroidAPS 3.x version from https://github.com/nightscout/AndroidAPS and double-check that this works fine. Only then upgrade to the version including autoISF.

For questions or feedback, please contact us at https://de.loopercommunity.org/t/woher-wie-autoisf/

androidapsai's People

Contributors

miloskozak avatar jotomo avatar philoul avatar bartsopers avatar avereha avatar andyrozman avatar adrianlxm avatar dependabot[bot] avatar ryanhaining avatar andries-smit avatar powergbg avatar twistatim avatar dv1 avatar roumengeorgiev avatar viktoschi avatar jamorham avatar schmitzn avatar boysim avatar dlvoy avatar andrew-warrington avatar swissalpine avatar radoslavr avatar rictx-t1d avatar tim2000s avatar samspycher avatar robertbuessow avatar capngrumpy avatar smuething avatar warstar2187 avatar miyeongkim avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.