예제 #1
0
파일: trellopy.py 프로젝트: munds/Trellopy
    def get_member(self, member_name):
        """
        Get existing member with name *member_name*

        :param member_name: The name of the member.
        :returns: A Member class, with Members.person populated with name.
        """
        return Member(member_name)
예제 #2
0
파일: trellopy.py 프로젝트: munds/Trellopy
    def new_member(self, member_name):
        """
        Add a new member with name *member_name*

        :param member_name: The name of the member.
        :returns: A Member class, with Members.person populated with name.
        """
        return Member(member_name)
예제 #3
0
    def addMember(self, data: MutableMapping[str, Any],
                  member: MutableMapping[str, Any]) -> None:
        if member["__info__"].get("kind", None) in kindToKeep:

            # Generate the member identifier
            memberData = self.removeNestedKeyword(member["__info__"],
                                                  "__info__")
            identification = Member(memberData).makeIdentifier()

            data[identification] = data[
                identification] if identification in data else {}
            data[identification] = self.mergeMember(data[identification],
                                                    member)
    def build_member(lr, dropout):
        model, encoder_model, decoder_model = \
            define_nmt(hidden_size, embedding_size, timesteps,
                       en_vocab_size, de_vocab_size, dropout, np.power(10, lr))

        return Member(model,
                      param_names=['lr', 'dropout'],
                      tune_lr=True,
                      use_eval_metric='bleu',
                      custom_metrics={
                          'bleu':
                          lambda x, y, _: bleu_score_enc_dec(
                              encoder_model, decoder_model, x, y, batch_size)
                      })
예제 #5
0
def create_member():
    first_name = request.form.get('first_name', '')
    last_name = request.form.get('last_name', '')

    if not first_name or not last_name:
        flash('Both first name and last name need to be specified', 'danger')
        return render_template('new_member.html',
                               first_name=first_name,
                               last_name=last_name)

    member = Member(first_name=first_name.strip(), last_name=last_name.strip())
    try:
        member.save()
        flash('Created new team member %s' % member.name, 'success')
    except Exception:
        flash('Failed to create new team member %s' % member.name, 'danger')
    return redirect(url_for('new_member'))
예제 #6
0
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("-c",
                        "--count",
                        type=int,
                        default=100,
                        help='Specify # of fake members record to be inserted')

    args = parser.parse_args()

    fake = Faker()

    Member.init()

    for _ in range(args.count):
        member = Member(first_name=fake.first_name(),
                        last_name=fake.last_name())
        member.save()
    def build_member(lr, dropout):
        '''
        Building baseline model using lr and dropout rates passed
        in terms of parameters

        For each member we pass our parameters, tune the learning rate,
        using BLEU as our performance metric.
        '''
        model, encoder_model, decoder_model = \
            define_nmt(hidden_size, embedding_size, timesteps,
                       en_vocab_size, de_vocab_size, dropout, np.power(10, lr))

        return Member(model,
                      param_names=['lr', 'dropout'],
                      tune_lr=True,
                      use_eval_metric='bleu',
                      custom_metrics={
                          'bleu':
                          lambda x, y, _: bleu_score_enc_dec(
                              encoder_model, decoder_model, x, y, batch_size)
                      })
예제 #8
0

if __name__ == '__main__':
    from nagels import Nagels
    from members import Member

    verbindingskrachten = {
        'Alfa': 1.57,
        'AlfaTrek': 0,
        'Rad': 1.57,
        'RadTrek': 0
    }

    member_staal = Member(materiaal='staal',
                          dikte=5,
                          zijde='kop',
                          treksterkte=235,
                          hechtlengte=4)
    member_hout = Member(materiaal='hout',
                         dikte=71,
                         zijde='kop',
                         hout_type='osb',
                         ro=320,
                         kmod=0.9,
                         fc=2.2,
                         hechtlengte=56)
    member_hout_2 = Member(materiaal='hout',
                           dikte=71,
                           zijde='punt',
                           hout_type='loofhout',
                           ro=320,